{"uid":"cap_9WTHv264Ek5hcg_P_2OHU","slug":"agent402-tools-evm-json-rpc-gateway-2094ae60","name":"agent402.tools EVM JSON-RPC Gateway","description":"Read-only JSON-RPC against Ethereum, Base, Polygon, Arbitrum, or Optimism with built-in multi-endpoint failover - one paid call, no node or API key of your own. Prefer the named reads (block-number, chain-info, block-info, event-logs, erc721-owner, contract-code) for common tasks - they validate inputs and cost less; use this when you need a whitelisted method they do not wrap.","url":"https://agent402.tools/api/evm-rpc","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"method":{"type":"string","description":"Whitelisted read-only JSON-RPC method (e.g. eth_blockNumber, eth_getBalance, eth_call)."},"params":{"type":"array","description":"JSON-RPC positional parameter array (default []). Max 8 entries, 4KB serialized. eth_call's block parameter defaults to \"latest\"."},"network":{"type":"string","description":"ethereum / base / polygon / arbitrum / optimism (default base)."}}},"responseSchema":{"type":"json","example":{"method":"eth_blockNumber","result":"0x1a2b3c4","network":"base"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_oytH3fUxrHXpQx9QJAzJq","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Executes read-only JSON-RPC calls against Ethereum, Base, Polygon, Arbitrum, or Optimism with automatic multi-endpoint failover — no personal node or API key required.","exampleAgentPrompt":"What's the current ETH balance of wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on Ethereum mainnet, and what's the current gas price?","exampleUseCases":null,"resultDescription":"A standard JSON-RPC response object containing the result field populated with the requested on-chain data (e.g. a hex-encoded balance, block number, gas price, transaction object, or eth_call return value), or a JSON-RPC error object if the method failed or parameters were invalid.","failureModes":["Method not whitelisted — only a specific set of read-only methods are supported; write methods like eth_sendRawTransaction will be rejected","Invalid params array — malformed or out-of-range parameters return a JSON-RPC error","Network name unrecognized — passing an unsupported chain name returns an error; only ethereum/base/polygon/arbitrum/optimism are valid","Params too large — more than 8 entries or serialized size over 4KB will be rejected","Payment failure — x402 micropayment of 0.004 USDC not completed means request is not processed","All upstream RPC nodes down — multi-endpoint failover exhausted, returns a gateway error"],"whenToPreferThis":"Choose this endpoint when an AI agent needs to read on-chain EVM data (balances, block info, contract state, gas prices, transaction details) across Ethereum, Base, Polygon, Arbitrum, or Optimism without the overhead of provisioning a personal RPC node or managing API keys from providers like Infura or Alchemy. Ideal for pay-per-call workflows where reliable failover across multiple nodes is needed without subscription management.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T19:14:04.893Z","isFirstParty":false}