✓ Verified 💻 Development ✓ Enhanced Data

Tellermcp

Expose the Teller delta-neutral + lending Model Context Protocol server.

Rating
4.1 (441 reviews)
Downloads
1,274 downloads
Version
1.0.0

Overview

Expose the Teller delta-neutral + lending Model Context Protocol server.

Complete Documentation

View Source →

Tellermcp MCP Skill

Overview

This skill bundles a ready-to-run MCP server (scripts/tellermcp-server/) that surfaces Teller delta-neutral arbitrage data, borrow pool discovery, loan terms, borrow transaction builders, and repayment helpers. Load this skill whenever you must:
  • Deploy or modify the Tellermcp MCP server
  • Re-run npm install, build, or tests for the server
  • Register Tellermcp with mcporter/OpenClaw so agents can hit the Teller APIs via MCP tools

Quick Start

  • cd scripts/tellermcp-server
  • npm install
  • (Optional) Configure env vars:
  • TELLER_API_BASE_URL (defaults to https://delta-neutral-api.teller.org)
  • TELLER_API_TIMEOUT_MS (defaults to 15000 ms)
  • npm run build → TypeScript type-check.
  • npm start → launches tellermcp MCP server over stdio.

Repo Layout (scripts/tellermcp-server/)

  • package.json / package-lock.json – Node 20+ project metadata
  • tsconfig.json – ES2022/ESNext build targets
  • src/client.ts – Typed Teller REST client (fetch wrapper + filters)
  • src/types.ts – TypeScript interfaces for all Teller responses
  • src/index.ts – MCP server wiring (McpServer + StdioServerTransport) registering tools:
  • get-delta-neutral-opportunities
  • get-borrow-pools
  • get-borrow-terms
  • build-borrow-transactions
  • get-wallet-loans
  • build-repay-transactions
Each tool returns: short text summary + structuredContent.payload containing the raw JSON for downstream automation.

Runbook

Installing dependencies

bash
cd scripts/tellermcp-server
npm install
The project intentionally omits node_modules/ & dist/; npm install and npm run build regenerate them.

Local testing

  • npm run build → TypeScript compile.
  • npm start → STDIO MCP server. Use gh pr checks or npm test (placeholder) if additional tests are added later.

Registering with mcporter / OpenClaw

Add an entry to your mcporter (or agent transport) config:
jsonc
{
  "name": "tellermcp",
  "command": "npm",
  "args": ["start"],
  "cwd": "/absolute/path/to/scripts/tellermcp-server"
}
Once mcporter restarts, Codex agents can invoke the six Teller tools directly.

Deploying updates

  • Edit TypeScript files inside src/.
  • npm run build locally.
  • Commit + push via GitHub skill (if syncing to teller-protocol/teller-mcp).
  • Restart the mcporter process pointing at this repo to pick up changes.

References

  • references/delta-neutral-api.md – condensed Teller API cheat sheet (endpoints, params, caching behavior). Load when you need exact REST contract details.

Packaging This Skill

When ready to ship a .skill bundle:
bash
python3 /usr/local/lib/node_modules/openclaw/skills/skill-creator/scripts/package_skill.py /data/workspace/skills/tellermcp-mcp
The packager validates SKILL.md + resources and emits tellermcp-mcp.skill (zip) for distribution.

Installation

Terminal bash

openclaw install tellermcp
    
Copied!

💻Code Examples

### Installing dependencies

-installing-dependencies.sh
cd scripts/tellermcp-server
npm install

Add an entry to your `mcporter` (or agent transport) config:

add-an-entry-to-your-mcporter-or-agent-transport-config.txt
{
  "name": "tellermcp",
  "command": "npm",
  "args": ["start"],
  "cwd": "/absolute/path/to/scripts/tellermcp-server"
}

Tags

#devops_and-cloud

Quick Info

Category Development
Model Claude 3.5
Complexity One-Click
Author rbcp18
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install tellermcp