MCP server

Ein API-Key.REST und MCP.Dreißig Chains, serviert an deinen Agenten.

Derselbe TheRPC-Key, der deine curl-Aufrufe signiert, lässt sich in Claude Code, Cursor, Cline, Claude Desktop, VS Code und n8n einbinden. Nur lesend — konzeptbedingt, pro Compute Unit abgerechnet — kein zweites Kontingent, kein separates Dashboard.

Streamable HTTP auf mcp.therpc.io/mcp · Bearer Auth · 7 Tools · 30 Chains

WAS MCP IST

Denk daran wie an USB-C für KI-Apps.

Model Context Protocol ist ein offener Standard, der einem KI-Host — Claude Desktop, Cursor, Claude Code, VS Code, Cline — erlaubt, über eine einzige Verbindung mit externen Tools zu kommunizieren. Der Host betreibt einen kleinen MCP-Client pro Server, den er nutzen möchte. Unser Server liegt auf mcp.therpc.io/mcp; du weist deinen Host auf diese URL, und dein Agent erhält dreißig Chains an RPC als native Tools.

DERSELBE KEY, ZWEI PROTOKOLLE

In curl einfügen. In Claude einfügen. Derselbe Key.

Wir haben kein separates MCP-Produkt mit eigenem Dashboard ausgeliefert. Das Bearer-Token, das du bereits gegen rpc.therpc.io verwendest, ist dasselbe, das Claude Desktop an mcp.therpc.io sendet. Ein Kontingent, eine Nutzungsseite, eine Rechnung.

REST (JSON-RPC)

curl
curl https://rpc.therpc.io/base \
-H "Authorization: Bearer trpc_live_********" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'

MCP (Streamable HTTP)

JSON
{
"mcpServers": {
"therpc": {
"type": "streamable-http",
"url": "https://mcp.therpc.io/mcp",
"headers": {
"Authorization": "Bearer trpc_live_********"
}
}
}
}

EIN BEARER. EIN CU-POOL. KEIN ZWEITES KONTO.

IN 60 SEKUNDEN INSTALLIEREN

Einmal einrichten. Überall verwenden.

Sechs MCP-kompatible Hosts, eine Config-Form. JSON-Block einfügen, Bearer-Token einsetzen, Host neu starten.

claude mcp add --transport http therpc https://mcp.therpc.io/mcp \
--header "Authorization: Bearer trpc_live_********"

HEUTE VERFÜGBAR

Dinge, die Teams ihren Agenten tatsächlich fragen.

Drei Prompts, die sofort nach dem Einfügen der Config funktionieren. Kein eigener Code, kein SDK.

Tools: rpc_call, get_balance

"Wie viel USDC haben wir über 8 Chains?"

Gib eine Liste von Multisig-Adressen ein, und schau zu, wie dein Agent parallele eth_getBalance + balanceOf(USDC)-Aufrufe über Ethereum, Base, Arbitrum, Optimism, Polygon, Avalanche, BNB und Linea aufteilt und das Ergebnis als Tabelle ausgibt.

Tools: rpc_call (eth_gasPrice, eth_feeHistory)

"Benachrichtige mich, wenn der gemischte Gas im unteren 25%-Bereich ist."

Cursor beobachtet eth_gasPrice + eth_feeHistory über Base, Arbitrum, Optimism und Polygon jede Minute. Wenn das Fenster sich öffnet, zeigt es den forge create-Befehl an — signiert aber niemals.

Tools: rpc_call (eth_call), estimate_cost

"Wohin soll ich die Morpho-Position verschieben?"

Der Agent liest Aave v3-, Morpho Blue- und Compound v3-Reserve-Daten über Ethereum und Base, sortiert nach Netto-APY abzüglich Gas und schlägt eine Checkliste "bewege X von A nach B" vor. Du signierst manuell.

TOOL-OBERFLÄCHE

Acht Tools. Nicht hundertneunundfünfzig.

Wir haben die kleinste Menge ausgewählt, die neunzig Prozent der Agenten-Aufrufe abdeckt. Weniger Tools = bessere Modellauswahl = weniger falsche Aufrufe. Das Modell erhält einen generischen rpc_call für alles Ungewöhnliche.

list_chainsDiscovery. Gibt alle 30 unterstützten Chains mit IDs und Aliases zurück.
rpc_callGenerischer JSON-RPC-Passthrough. Jede Methode, jede Chain. Die Notausgangsklappe.
rpc_batchBatch-Passthrough. Wichtig für agentenbasierte Loops mit vielen eth_calls in einer Reihe.
get_balanceNative-Token-Balance. KIs rufen dies zuverlässiger auf als eth_getBalance + Hex-Mathematik selbst zu konstruieren.
get_transactionTransaktion per Hash abrufen.
get_blockBlock per Nummer oder Tag abrufen (latest, finalized).
estimate_costTheRPC-einzigartig. Gibt die CU-Kosten zurück, bevor der Aufruf läuft.TheRPC-einzigartig
get_usageTheRPC-einzigartig. Aktuell im Monat verbrauchte CU, verbleibendes Budget.TheRPC-einzigartig

Alle Tools teilen einen Bearer. Alle Aufrufe werden gegen denselben CU-Pool wie dein REST-Traffic abgerechnet.

SICHERHEITSPROFIL

Nur lesend — konzeptbedingt.

Unser MCP-Server stellt eth_sendTransaction, personal_sign oder signTransaction nicht bereit. Nicht als Standard — als Regel. Die einzige schreibförmige Methode auf der Oberfläche ist eth_sendRawTransaction, die nur Payloads weiterleitet, die du anderswo signiert hast.

Ein Bearer-Token ist kein Wallet-Seed.

Diese Entscheidung existiert seit vor dem Sandworm_Mode-Vorfall im Februar 2026, bei dem bösartige MCP-Server über typosquattete npm-Pakete ausgeliefert wurden und Wallet-Keys aus lokalen Agentenprozessen exfiltrierten. Die Lehre blieb: Ein MCP-Server, der nicht signieren kann, ist ein MCP-Server, der keine Signing-Macht leaken kann. Dein Bearer ist im Dashboard rotierbar; er gewährt RPC-Lesezugriff und limitierten Raw-TX-Relay, sonst nichts.

Kombiniere uns mit einem Wallet-MCP (MetaMask Snap, Hardware-Signer-Adapter), wenn du Signing benötigst. Der Agent erhält zwei Tools: alles über TheRPC lesen, nichts über TheRPC signieren.

PREISE

Pro CU abgerechnet. Derselbe Pool wie REST.

Tool-Aufrufe auf MCP verbrauchen dieselben Compute Units wie direkte JSON-RPC-Aufrufe. Ein rpc_call = eine Upstream-Anfrage. Batches zählen pro Inner-Call. Das Tool estimate_cost lässt den Agenten die Kosten quotieren, bevor er sie ausgibt.

Vollständige Preisübersicht ansehen

PAY-AS-YOU-GO

$0.39 / 1M CU

1 RPC-Aufruf ≈ 10 CU ≈ $0.0000039

Kostenloses Tier enthalten. Kein zweites MCP-Kontingent.

EHRLICHE GRENZEN

Drei Dinge, für die MCP das falsche Werkzeug ist.

Jedes davon benötigt eine andere Oberfläche — meist unser REST oder WebSocket. Derselbe Key funktioniert dort auch.

Mikrosekunden-Arbitrage

Ein MCP-Aufruf fügt zwei Hops hinzu (Agent → mcp.therpc.io → Upstream) plus 200 ms LLM-Token-Generierung. Sandwich-MEV und CEX-DEX-Arb liegen unterhalb dieser Grenze.

Pending-Mempool-Firehose

Streamable HTTP ist Request/Response mit optionalen SSE-Chunks. Es ist kein persistenter eth_subscribe(newPendingTransactions)-Kanal.

Fünf-Jahres-Archiv-Backfills

Ein Agenten-Prompt = ein Tool-Aufruf. 5 Jahre getLogs aufzufüllen würde Tokens und Round-Trip-Latenz verbrennen.

FAQ

Häufig gestellte Fragen.

Nein. Der Bearer, den du bereits gegen rpc.therpc.io verwendest, funktioniert auf mcp.therpc.io/mcp. Dasselbe Dashboard, dieselbe Nutzungsseite, dieselbe Rechnung.

Streamable HTTP auf https://mcp.therpc.io/mcp. Der ältere HTTP+SSE-Transport ist durch die MCP-Spezifikation (2025-11-25) veraltet; wir haben ihn nicht implementiert. Lokales stdio kann später hinzugefügt werden, wenn Kunden danach fragen.

Nein. Konzeptbedingt. Wir stellen Read-Methoden plus eth_sendRawTransaction für bereits signierte Payloads bereit. Kombiniere unseren MCP mit einem Wallet-MCP, wenn du Signing benötigst.

Wir stellen estimate_cost bereit. Der Agent kann die CU-Kosten quotieren, bevor er sie ausgibt. get_usage gibt den aktuellen Monatsverbrauch und das verbleibende Budget zurück.

Alle 30 Chains, die derzeit auf rpc.therpc.io verfügbar sind — EVM L1s und L2s, Solana, Bitcoin, TON, TRON, Sui. Zur Laufzeit über list_chains abrufbar.

Nein. Es gibt ein Rate-Limit pro Bearer, geteilt über REST und MCP. Pay-as-you-go erhöht das Limit auf Anfrage über das Dashboard.

support@therpc.io. Füge den MCP-Session-Id-Header aus der fehlschlagenden Antwort bei — damit können wir den Upstream-Hop nachverfolgen.

MCP in 60 Sekunden in deinen Agenten einbinden.

Generiere einen Key. Füge den JSON-Block ein. Starte den Host neu. Zahle nur für die CUs, die dein Agent verbraucht hat.

Ein Key, zwei Protokolle. Nur lesend — konzeptbedingt. 30 Chains live.