Uma API key.REST e MCP.Trinta chains, servidas ao seu agente.
A mesma chave TheRPC que assina suas chamadas curl se conecta ao Claude Code, Cursor, Cline, Claude Desktop, VS Code e n8n. Somente leitura por design, cobrado por Compute Unit — sem segunda cota, sem dashboard separado.
Streamable HTTP em mcp.therpc.io/mcp · autenticação Bearer · 7 ferramentas · 30 chains
O QUE É O MCP
Pense nele como USB-C para apps de IA.
Model Context Protocol é um padrão aberto que permite a um host de IA — Claude Desktop, Cursor, Claude Code, VS Code, Cline — se comunicar com ferramentas externas por um único socket. O host executa um pequeno cliente MCP por servidor que deseja usar. Nosso servidor fica em mcp.therpc.io/mcp; aponte seu host para essa URL e seu agente terá trinta chains de RPC como ferramentas nativas.
MESMA CHAVE, DOIS PROTOCOLOS
Cole no curl. Cole no Claude. Mesma chave.
Não lançamos um produto MCP separado com seu próprio dashboard. O Bearer token que você já usa contra rpc.therpc.io é o mesmo que o Claude Desktop envia para mcp.therpc.io. Uma cota, uma página de uso, uma fatura.
REST (JSON-RPC)
MCP (Streamable HTTP)
UM BEARER. UM POOL DE CU. SEM SEGUNDA CONTA.
INSTALE EM 60 SEGUNDOS
Configure uma vez. Use em qualquer lugar.
Seis hosts compatíveis com MCP, um formato de configuração. Adicione o bloco JSON, cole seu Bearer token, reinicie o host.
DISPONÍVEL HOJE
O que as equipes realmente pedem ao agente.
Três prompts que funcionam no momento em que você cola a configuração. Sem código personalizado, sem SDK.
Ferramentas: rpc_call, get_balance
"Qual é nosso USDC em 8 chains?"
Passe uma lista de endereços multisig e veja seu agente distribuir chamadas paralelas eth_getBalance + balanceOf(USDC) pelo Ethereum, Base, Arbitrum, Optimism, Polygon, Avalanche, BNB e Linea, depois exibir o resultado em tabela.
Ferramentas: rpc_call (eth_gasPrice, eth_feeHistory)
"Me avise quando o gas combinado estiver no quartil inferior."
O Cursor monitora eth_gasPrice + eth_feeHistory em Base, Arbitrum, Optimism e Polygon a cada minuto. Quando a janela abre, ele exibe o comando forge create — mas nunca o assina.
Ferramentas: rpc_call (eth_call), estimate_cost
"Para onde devo mover a posição Morpho?"
O agente lê dados de reserva do Aave v3, Morpho Blue e Compound v3 no Ethereum e Base, classifica por APY líquido deduzido do gas, e propõe um checklist "mover X de A para B". Você assina manualmente.
SUPERFÍCIE DE FERRAMENTAS
Oito ferramentas. Não cento e cinquenta e nove.
Escolhemos o menor conjunto que cobre noventa por cento das chamadas de agentes. Menos ferramentas = melhor seleção pelo modelo = menos chamadas erradas. O modelo recebe um rpc_call genérico para qualquer caso incomum.
Todas as ferramentas compartilham um Bearer. Todas as chamadas são cobradas do mesmo pool de CU que seu tráfego REST.
POSTURA DE SEGURANÇA
Somente leitura por design.
Nosso servidor MCP não expõe eth_sendTransaction, personal_sign ou signTransaction. Não como padrão — como regra. O único método com formato de escrita na superfície é eth_sendRawTransaction, que apenas encaminha payloads que você assinou em outro lugar.
Um Bearer token não é uma seed de carteira.
Essa escolha antecede o incidente Sandworm_Mode de fevereiro de 2026, em que servidores MCP maliciosos distribuídos por pacotes npm com typosquatting exfiltraram chaves de carteira de processos de agentes locais. A lição ficou: um servidor MCP que não pode assinar é um servidor MCP que não pode vazar poder de assinatura. Seu Bearer é rotacionável no dashboard; ele concede leituras RPC e relay de tx bruta medido, nada mais.
Combine-nos com um MCP de carteira (MetaMask Snap, adaptador de assinador de hardware) quando precisar assinar. O agente terá duas ferramentas: leia tudo via TheRPC, assine nada via TheRPC.
PREÇOS
Cobrado por CU. Mesmo pool que o REST.
Chamadas de ferramentas no MCP consomem os mesmos Compute Units que JSON-RPC direto. Um rpc_call = uma requisição upstream. Lotes contam por chamada interna. A ferramenta estimate_cost permite que o agente estime o custo antes de gastar.
Ver preços completosPAGUE CONFORME O USO
$0.39 / 1M CU
1 chamada RPC ≈ 10 CU ≈ $0,0000039
Camada gratuita incluída. Sem segunda cota MCP.
LIMITES HONESTOS
Três casos em que o MCP não é a ferramenta certa.
Cada um desses precisa de uma superfície diferente — geralmente nosso REST ou WebSocket. A mesma chave funciona lá também.
Arbitragem em microssegundos
Uma chamada MCP adiciona dois saltos (agente → mcp.therpc.io → upstream) mais 200 ms de geração de tokens pelo LLM. Sandwich MEV e arb CEX-DEX vivem abaixo desse limiar.
Firehose de mempool pendente
Streamable HTTP é requisição/resposta com chunks SSE opcionais. Não é um canal persistente eth_subscribe(newPendingTransactions).
Backfills de arquivo de cinco anos
Um prompt de agente = uma chamada de ferramenta. Preencher 5 anos de getLogs consumiria tokens e latência de round-trip.
FAQ
Perguntas frequentes.
Não. O Bearer que você já usa contra rpc.therpc.io funciona em mcp.therpc.io/mcp. Mesmo dashboard, mesma página de uso, mesma fatura.
Streamable HTTP em https://mcp.therpc.io/mcp. O transporte HTTP+SSE antigo foi descontinuado pela especificação MCP (2025-11-25); não o implementamos. stdio local pode ser adicionado depois se os clientes solicitarem.
Não. Por design. Expomos métodos de leitura mais eth_sendRawTransaction para payloads já assinados. Combine nosso MCP com um MCP de carteira se precisar assinar.
Expomos estimate_cost. O agente pode estimar o custo em CU antes de gastar. get_usage retorna o consumo do mês atual e o orçamento restante.
Todas as 30 chains atualmente em rpc.therpc.io — EVM L1s e L2s, Solana, Bitcoin, TON, TRON, Sui. Descobrível em tempo de execução via list_chains.
Não. Há um limite de taxa por Bearer, compartilhado entre REST e MCP. O plano Pay-as-you-go eleva o teto sob demanda pelo dashboard.
support@therpc.io. Inclua o cabeçalho MCP-Session-Id da resposta com falha — ele nos permite rastrear o salto upstream.
Conecte o MCP ao seu agente em 60 segundos.
Gere uma chave. Cole o bloco JSON. Reinicie o host. Pague apenas pelos CUs que seu agente consumiu.
Uma chave, dois protocolos. Somente leitura por design. 30 chains ativas.