Skip to main content
Glama

call_rpc

call_rpc

Ethereum and Base JSON-RPC on nodes we run. Base serves eth_, net_, web3_, txpool_, debug_ and base_ methods; Ethereum serves eth_, net_, web3_, txpool_, debug_ and trace_ methods. The full list is in /llms.txt and is checked against the nodes every hour. Base is archive: state at any block. Ethereum has state for at least the last 7,200 blocks, about a day; it is not archive. Ethereum receipts and logs: from block 15,537,394. Base "pending" is the next block as it builds, updated about every 200 ms (Flashblocks): eth_getBlockByNumber ["pending", true]. To stream instead of polling, open the websocket at /rpc/?line= and eth_subscribe. Base: newHeads, logs, syncing, newFlashblocks, pendingLogs, newFlashblockTransactions. Ethereum: newHeads, logs, newPendingTransactions, syncing. Send with eth_sendRawTransaction. The node holds no keys, so signing methods are refused. $0.000001 per millisecond on a line. Without a line, $0.00025 for a call of up to 250 ms. Paid. With no wallet code, pay with a pass (https://mcp.zeamprism.com/pass) or the Bridge: https://mcp.zeamprism.com/how-to-pay Example: {"chain":"base","method":"eth_blockNumber","params":[]}

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
lineNooptional — a line credential: the call burns the line's time and carries no payment.
chainYesstring — which node to forward to: eth or base
methodYesstring — a JSON-RPC method; the ones we check are listed in /llms.txt. Not forwarded: signing methods, debug_ methods that control the node, eth_subscribe (use the websocket).
paramsNooptional array — JSON-RPC params, default []

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
chainNo
methodNo
http_statusNo
rpc_responseNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • addedInput schema / properties / chain / enum
      Added value: +[
      +  "base",
      +  "eth"
      +]
    • changedInput schema / properties / method / description
      Previous value: -"string — a method from the list in /llms.txt. Not forwarded: signing methods, debug_ methods that control the node, eth_subscribe (use the websocket)."New value: +"string — a JSON-RPC method; the ones we check are listed in /llms.txt. Not forwarded: signing methods, debug_ methods that control the node, eth_subscribe (use the websocket)."
  2. Changed1 schema field changed
    • changedInput schema / properties / method / description
      Previous value: -"string — any eth_, net_, web3_, txpool_, debug_, base_ method the node serves, and trace_ on eth. Not forwarded: signing methods, debug_ methods that control the node, eth_subscribe (use the websocket)."New value: +"string — a method from the list in /llms.txt. Not forwarded: signing methods, debug_ methods that control the node, eth_subscribe (use the websocket)."
  3. Changed1 schema field changed
    • changedInput schema / properties / method / description
      Previous value: -"string — any method the node serves: eth_*, net_*, web3_*, txpool_*, debug_*, trace_*; admin_/personal_/miner_/engine_ refused."New value: +"string — any eth_, net_, web3_, txpool_, debug_, base_ method the node serves, and trace_ on eth. Not forwarded: signing methods, debug_ methods that control the node, eth_subscribe (use the websocket)."
  4. Changed1 schema field changed
    • changedInput schema / properties / line / description
      Previous value: -"optional — your /pay credential: served off your line, no payment; without it, x402 payment in params._meta."New value: +"optional — a line credential: the call burns the line's time and carries no payment."
  5. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources