Servidor MCP

Una API key.REST y MCP.Treinta cadenas, servidas a tu agente.

La misma clave TheRPC que firma tus llamadas curl se conecta a Claude Code, Cursor, Cline, Claude Desktop, VS Code y n8n. Solo lectura por diseño, facturado por Compute Unit — sin segunda cuota, sin dashboard separado.

Streamable HTTP en mcp.therpc.io/mcp · autenticación Bearer · 7 herramientas · 30 cadenas

QUÉ ES MCP

Piénsalo como USB-C para apps de IA.

Model Context Protocol es un estándar abierto que permite a un host de IA — Claude Desktop, Cursor, Claude Code, VS Code, Cline — hablar con herramientas externas a través de un único socket. El host ejecuta un pequeño cliente MCP por cada servidor que quiere usar. Nuestro servidor vive en mcp.therpc.io/mcp; apunta tu host a esa URL y tu agente obtiene treinta cadenas de RPC como herramientas nativas.

MISMA CLAVE, DOS PROTOCOLOS

Pégala en curl. Pégala en Claude. La misma clave.

No lanzamos un producto MCP separado con su propio dashboard. El Bearer token que ya usas contra rpc.therpc.io es el mismo que Claude Desktop envía a mcp.therpc.io. Una cuota, una página de uso, una factura.

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_********"
}
}
}
}

UN BEARER. UN POOL DE CU. SIN SEGUNDA CUENTA.

INSTALA EN 60 SEGUNDOS

Conéctalo una vez. Úsalo en todos lados.

Seis hosts compatibles con MCP, una misma forma de configuración. Agrega el bloque JSON, pega tu Bearer token y reinicia el host.

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

DISPONIBLE HOY

Cosas que los equipos realmente le preguntan a su agente.

Tres prompts que funcionan en cuanto pegas la configuración. Sin código personalizado, sin SDK.

Herramientas: rpc_call, get_balance

"¿Cuánto USDC tenemos en 8 cadenas?"

Proporciona una lista de direcciones multisig, observa cómo tu agente distribuye llamadas paralelas eth_getBalance + balanceOf(USDC) en Ethereum, Base, Arbitrum, Optimism, Polygon, Avalanche, BNB y Linea, y presenta el resultado en una tabla.

Herramientas: rpc_call (eth_gasPrice, eth_feeHistory)

"Avísame cuando el gas combinado esté en el 25% más bajo."

Cursor monitorea eth_gasPrice + eth_feeHistory en Base, Arbitrum, Optimism y Polygon cada minuto. Cuando se abre la ventana, muestra el comando forge create — pero nunca lo firma.

Herramientas: rpc_call (eth_call), estimate_cost

"¿A dónde debería mover la posición en Morpho?"

El agente lee datos de reservas de Aave v3, Morpho Blue y Compound v3 en Ethereum y Base, clasifica el APY neto de gas y propone una lista de verificación «mover X de A a B». Tú firmas manualmente.

SUPERFICIE DE HERRAMIENTAS

Ocho herramientas. No ciento cincuenta y nueve.

Elegimos el conjunto mínimo que cubre el noventa por ciento de las llamadas de agente. Menos herramientas = mejor selección por el modelo = menos llamadas incorrectas. El modelo obtiene un rpc_call genérico para cualquier caso inusual.

list_chainsDescubrimiento. Devuelve las 30 cadenas soportadas con IDs y aliases.
rpc_callPaso genérico JSON-RPC. Cualquier método, cualquier cadena. La salida de emergencia.
rpc_batchPaso en lote. Importante para bucles agénticos que realizan muchos eth_calls seguidos.
get_balanceBalance de token nativo. Las IA lo invocan de forma más confiable que construyendo eth_getBalance + conversión hexadecimal.
get_transactionObtiene una transacción por hash.
get_blockObtiene un bloque por número o etiqueta (latest, finalized).
estimate_costExclusivo de TheRPC. Devuelve el costo en CU antes de ejecutar la llamada.Exclusivo de TheRPC
get_usageExclusivo de TheRPC. CU consumidos en el mes actual y presupuesto restante.Exclusivo de TheRPC

Todas las herramientas comparten un solo Bearer. Todas las llamadas se facturan contra el mismo pool de CU que tu tráfico REST.

POSTURA DE SEGURIDAD

Solo lectura por diseño.

Nuestro servidor MCP no expone eth_sendTransaction, personal_sign ni signTransaction. No como predeterminado — como regla. El único método con forma de escritura en la superficie es eth_sendRawTransaction, que solo reenvía payloads que firmaste en otro lugar.

Un Bearer token no es la semilla de una billetera.

Esa decisión es anterior al incidente Sandworm_Mode de febrero de 2026, donde servidores MCP maliciosos distribuidos a través de paquetes npm con typosquatting exfiltraron claves de billetera de procesos de agente locales. La lección quedó clara: un servidor MCP que no puede firmar es un servidor MCP que no puede filtrar poder de firma. Tu Bearer es rotable desde el dashboard; otorga lecturas RPC y retransmisión de transacciones en bruto con medición, nada más.

Combínanos con un MCP de billetera (MetaMask Snap, adaptador de firmante por hardware) cuando necesites firmar. El agente obtiene dos herramientas: lee todo a través de TheRPC, no firma nada a través de TheRPC.

PRECIOS

Facturado por CU. Mismo pool que REST.

Las llamadas de herramientas en MCP consumen los mismos Compute Units que JSON-RPC directo. Un rpc_call = una solicitud upstream. Los lotes cuentan por llamada interna. La herramienta estimate_cost permite al agente calcular el costo antes de gastarlo.

Ver precios completos

PAGO POR USO

$0.39 / 1M CU

1 llamada RPC ≈ 10 CU ≈ $0.0000039

Nivel gratuito incluido. Sin segunda cuota MCP.

LÍMITES HONESTOS

Tres casos en que MCP es la herramienta incorrecta.

Cada uno de estos necesita una superficie diferente — generalmente nuestro REST o WebSocket. La misma clave funciona ahí también.

Arbitraje en microsegundos

Una llamada MCP añade dos saltos (agente → mcp.therpc.io → upstream) más 200 ms de generación de tokens del LLM. El sandwich MEV y el arb CEX-DEX viven por debajo de ese umbral.

Flujo completo del mempool pendiente

Streamable HTTP es solicitud/respuesta con fragmentos SSE opcionales. No es un canal persistente eth_subscribe(newPendingTransactions).

Backfills de archivo de cinco años

Un prompt de agente = una llamada de herramienta. Rellenar 5 años de getLogs consumiría tokens y latencia de ida y vuelta.

FAQ

Preguntas frecuentes.

No. El Bearer que ya usas contra rpc.therpc.io funciona en mcp.therpc.io/mcp. Mismo dashboard, misma página de uso, misma factura.

Streamable HTTP en https://mcp.therpc.io/mcp. El transporte antiguo HTTP+SSE está en desuso según la especificación MCP (2025-11-25); no lo implementamos. El stdio local se puede agregar más adelante si los clientes lo solicitan.

No. Por diseño. Exponemos métodos de lectura más eth_sendRawTransaction para payloads ya firmados. Combina nuestro MCP con un MCP de billetera si necesitas firmar.

Exponemos estimate_cost. El agente puede calcular el costo en CU antes de gastarlo. get_usage devuelve el consumo del mes actual y el presupuesto restante.

Las 30 cadenas actualmente en rpc.therpc.io — L1s y L2s EVM, Solana, Bitcoin, TON, TRON, Sui. Descubribles en tiempo de ejecución mediante list_chains.

No. Hay un límite de tasa por Bearer, compartido entre REST y MCP. El pago por uso eleva el límite bajo demanda desde el dashboard.

support@therpc.io. Incluye el encabezado MCP-Session-Id de la respuesta fallida — nos permite rastrear el salto upstream.

Conecta MCP a tu agente en 60 segundos.

Genera una clave. Pega el bloque JSON. Reinicia el host. Paga solo por los CU que tu agente consumió.

Una clave, dos protocolos. Solo lectura por diseño. 30 cadenas en vivo.