{"uid":"cap_FEBenBbRIpO3VwnOG3MjG","slug":"tanod-chainpeek-gas-estimator-b2a40484","name":"Tanod ChainPeek Gas Estimator","description":"One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.","url":"https://tanod.dev/v1/chain/estimate-gas?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"to":{"anyOf":[{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},{"type":"null"}],"default":null,"description":"Recipient. Omit with `data` to estimate a contract creation."},"data":{"anyOf":[{"type":"string","pattern":"^0x([0-9a-fA-F]{2})*$","maxLength":16386},{"type":"null"}],"default":null,"description":"Calldata, 0x-hex with an even number of digits, at most 8 kB."},"from":{"anyOf":[{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},{"type":"null"}],"default":null,"description":"Sender (affects balance and allowance checks)."},"chain":{"enum":["ethereum","base","robinhood"],"type":"string","description":"ethereum, base or robinhood (Robinhood Chain, chain id 4663)."},"value_wei":{"anyOf":[{"type":"string","pattern":"^(0|[1-9][0-9]{0,77}|0x[0-9a-fA-F]{1,64})$"},{"type":"null"}],"default":null,"description":"Native value in wei, as a decimal or 0x-hex string."}}},"responseSchema":{"type":"json","example":{"to":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","gas":30989,"from":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","note":"estimated at the latest block against current state; the real cost can differ if state changes","chain":"base","contract_creation":false,"gas_with_20pct_buffer":37186}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_69tdQPNAhe2X8Ozz4CB1f","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Estimates EVM gas usage for a transaction on Ethereum or Base, returning the estimated gas units and a 20% buffered value","exampleAgentPrompt":"Estimate how much gas the transaction will use on Base — sender is 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045, recipient is 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, and include a safety buffer so I know the max I should set.","exampleUseCases":[{"title":"DeFi swap gas check before execution","prompt":"Before I submit this swap on Base, estimate the gas for a call from 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 to 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 with calldata 0xa9059cbb — I want to know the raw gas and the buffered estimate."},{"title":"Contract deployment cost estimation","prompt":"I want to deploy a new smart contract on Ethereum — can you estimate how much gas the deployment will cost given this calldata: 0x6080604052? No recipient address needed since it's a contract creation."},{"title":"ETH transfer gas sanity check","prompt":"How much gas would a plain ETH transfer of 1000000000000000000 wei on Base cost if I'm sending from 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 to 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913? Give me the estimate with the 20% safety buffer too."}],"resultDescription":"A JSON object containing: the estimated gas units for the transaction, the gas units with a 20% safety buffer added, the chain name, the to/from addresses, a flag indicating whether it is a contract creation, and a note that the estimate is based on the latest block state.","failureModes":["Invalid or malformed Ethereum address returns a validation error","Calldata with an odd number of hex digits or exceeding 8kB is rejected","Unsupported chain value (anything other than 'ethereum' or 'base') returns an error","Simulation failure if the sender lacks sufficient balance or the contract reverts","Payment failure or insufficient USDC balance returns a 402 error before execution"],"whenToPreferThis":"Choose this endpoint when you need a quick, on-demand gas estimate for a specific transaction on Ethereum or Base before submission, especially when you want a pre-computed 20% buffer included. It is ideal for AI agents orchestrating on-chain actions that need to set gas limits programmatically without running a full local node. Prefer this over manual eth_estimateGas RPC calls when you need a simple REST interface with a pay-per-call model and no API key setup.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T12:41:49.859Z","isFirstParty":false,"canonicalSlug":"tanod-chainpeek-gas-estimator-b2a40484"}