Один API-ключ.REST и MCP.Тридцать сетей — прямо в ваш агент.
Тот же ключ TheRPC, которым вы подписываете curl-запросы, работает в Claude Code, Cursor, Cline, Claude Desktop, VS Code и n8n. Read-only by design, биллинг — за Compute Unit. Никакой второй квоты и второго дашборда.
Streamable HTTP на mcp.therpc.io/mcp · Bearer-авторизация · 7 инструментов · 30 сетей
ЧТО ТАКОЕ MCP
Это USB-C для AI-приложений.
Model Context Protocol — открытый стандарт, через который AI-хост (Claude Desktop, Cursor, Claude Code, VS Code, Cline) подключается к внешним инструментам через единый разъём. Хост запускает по одному MCP-клиенту на каждый сервер, который хочет использовать. Наш сервер живёт на mcp.therpc.io/mcp; вы указываете эту URL в настройках хоста — и агент получает 30 сетей RPC как родные tools.
ОДИН КЛЮЧ, ДВА ПРОТОКОЛА
Вставьте в curl. Вставьте в Claude. Один ключ.
Мы не делали отдельный MCP-продукт с отдельным дашбордом. Bearer-токен, которым вы ходите в rpc.therpc.io, — тот же, который Claude Desktop отправляет в mcp.therpc.io. Одна квота, одна страница usage, один счёт.
REST (JSON-RPC)
MCP (Streamable HTTP)
ОДИН BEARER. ОДИН ПУЛ CU. БЕЗ ВТОРОГО АККАУНТА.
УСТАНОВКА ЗА 60 СЕКУНД
Настройте один раз. Используйте везде.
Шесть MCP-совместимых хостов, одна форма конфига. Вставьте JSON-блок, подставьте Bearer-токен, перезапустите хост.
РАБОТАЕТ СЕГОДНЯ
Что команды реально спрашивают у агента.
Три промпта, которые работают сразу после вставки конфига. Без кастомного кода, без SDK.
Tools: rpc_call, get_balance
"Сколько у нас USDC на 8 сетях?"
Подайте список адресов multisig — агент параллельно вызывает eth_getBalance + balanceOf(USDC) на Ethereum, Base, Arbitrum, Optimism, Polygon, Avalanche, BNB и Linea и сводит в таблицу.
Tools: rpc_call (eth_gasPrice, eth_feeHistory)
"Скажи, когда смешанный gas попадёт в нижние 25%."
Cursor мониторит eth_gasPrice + eth_feeHistory на Base, Arbitrum, Optimism и Polygon раз в минуту. Когда окно открыто — печатает команду forge create. Подписывает её человек.
Tools: rpc_call (eth_call), estimate_cost
"Куда перевести позицию из Morpho?"
Агент читает reserve data Aave v3, Morpho Blue и Compound v3 на Ethereum и Base, ранжирует net APY с учётом gas и предлагает чек-лист «перенести X из A в B». Подписание — вручную.
НАБОР ИНСТРУМЕНТОВ
Восемь инструментов. Не сто пятьдесят девять.
Мы выбрали минимальный набор, который покрывает 90% агентских вызовов. Меньше инструментов = точнее выбор модели = меньше ошибочных вызовов. Для всего нестандартного у модели есть rpc_call.
Все инструменты используют один Bearer. Все вызовы биллятся из того же пула CU, что и ваш REST-трафик.
МОДЕЛЬ БЕЗОПАСНОСТИ
Read-only by design.
Наш MCP-сервер не выставляет eth_sendTransaction, personal_sign и signTransaction. Это не дефолт — это правило. Единственный write-shaped метод в surface — eth_sendRawTransaction, и он только пересылает уже подписанный где-то ещё payload.
Bearer-токен — это не seed-фраза кошелька.
Это решение принято до инцидента Sandworm_Mode в феврале 2026 — когда rogue MCP-серверы, расходясь через typosquat-пакеты в npm, утаскивали приватные ключи из локальных агент-процессов. Урок зафиксирован: MCP-сервер, который не умеет подписывать, не может утечь подписью. Bearer ротируется в дашборде; он даёт право на чтение RPC и пересылку уже подписанных raw-tx, и больше ничего.
Если нужно подписание — поставьте рядом wallet MCP (MetaMask Snap, hardware-signer adapter). Агент получает два инструмента: всё читать через TheRPC, ничего не подписывать через TheRPC.
ТАРИФИКАЦИЯ
Биллинг — за CU. Тот же пул, что и REST.
Tool-вызовы по MCP тратят те же Compute Units, что и прямой JSON-RPC. Один rpc_call = один upstream-запрос. Batch считается по внутренним вызовам. Инструмент estimate_cost позволяет агенту узнать стоимость до того, как он её потратит.
Полная тарификацияPAY-AS-YOU-GO
$0.39 / 1M CU
1 RPC-вызов ≈ 10 CU ≈ $0.0000039
Free tier включён. Никакой отдельной квоты для MCP.
ЧЕСТНЫЕ ОГРАНИЧЕНИЯ
Три задачи, для которых MCP — неправильный инструмент.
Для каждой нужен другой surface — обычно REST или WebSocket. Тот же ключ работает и там.
Микросекундный арбитраж
MCP-вызов добавляет два hop'а (agent → mcp.therpc.io → upstream) и ~200 мс на генерацию токенов LLM. Sandwich MEV и CEX-DEX-арб живут ниже этого пола.
Поток pending mempool
Streamable HTTP — это request/response с опциональными SSE-чанками. Это не персистентный канал eth_subscribe(newPendingTransactions).
Backfill архива за 5 лет
Один промпт = один tool-вызов. Backfill 5 лет getLogs сожжёт токены и round-trip latency.
FAQ
Частые вопросы.
Подключите MCP к агенту за 60 секунд.
Получите ключ. Вставьте JSON-блок. Перезапустите хост. Платите только за CU, которые потратил агент.
Один ключ, два протокола. Read-only by design. 30 сетей в проде.