ETHERSCAN MCP TOOLS

56 tools from the Etherscan MCP MCP Server, categorised by risk level.

READ 54 tools
Read account__balance Returns the Ether balance of a given address. Read account__balancemulti Get Ether Balance for Multiple Addresses in a Single Call Read account__fundedby Returns the address that funded an address, and its relative age. Read account__getminedblocks Returns the list of blocks validated by an address. Read account__token1155tx Returns the list of ERC1155 Token Transfer Events by Address Read account__tokenbalance Returns the current balance of an ERC-20 token of an address. Read account__tokennfttx Returns the list of ERC721 Token Transfer Events by Address Read account__tokentx Returns the list of ERC20 Token Transfer Events by Address Read account__txlist Returns the list of Read account__txlistinternal Returns the list of Read account__txlistinternal_byblock Returns the list of Read account__txlistinternal_byhash Returns the list of Read account__txsBeaconWithdrawal Returns the beacon chain withdrawals made to an address. Read block__getblockcountdown Returns the estimated time remaining, in seconds, until a certain block is mined. Read block__getblocknobytime Returns the block number that was mined at a certain timestamp. Read block__getblockreward Returns the block reward and Read block__getblocktxnscount Returns the number of transactions in a specified block. Read contract__checkproxy Checks if a contract is a proxy contract and returns the implementation address if it is. Read contract__checkverifystatus Returns the success or error status of a contract verification request. Read contract__getabi Returns the Contract Application Binary Interface ( ABI ) of a verified smart contract. Read contract__getcontractcreation Returns the Contract Creator and Creation Tx Hash. Read contract__getsourcecode Returns the Contract Source Code for Verified Contract Source Codes. Read gas__gasestimate Returns the estimated time, in seconds, for a transaction to be confirmed on the blockchain. Read gas__gasoracle Returns the current Safe, Proposed and Fast gas prices. Read logs__getLogsByAddress Returns the event logs from an address, with optional filtering by block range. Read logs__getLogsByAddressAndTopics Returns the event logs from an address, filtered by topics and block range. Read logs__getLogsByTopics Returns the events log in a block range, filtered by topics. Read proxy__eth_blockNumber Returns the number of most recent block. Read proxy__eth_gasPrice Returns the current price per gas in wei. Read proxy__eth_getBlockByNumber Returns information about a block by block number. Read proxy__eth_getBlockTransactionCountByNumber Returns the number of transactions in a block. Read proxy__eth_getCode Returns code at a given address. Read proxy__eth_getStorageAt Returns the value from a storage position at a given address. Read proxy__eth_getTransactionByBlockNumberAndIndex Returns information about a transaction requested by block number and transaction index position. Read proxy__eth_getTransactionByHash Returns information about a transaction requested by transaction hash. Read proxy__eth_getTransactionCount Returns the number of transactions performed by an address. Read proxy__eth_getTransactionReceipt Returns the receipt of a transaction that has been validated. Read proxy__eth_getUncleByBlockNumberAndIndex Returns information about a uncle by block number. Read stats__chainsize Returns the size of the Ethereum blockchain, in bytes, over a date range. Read stats__dailyavggaslimit Returns the historical daily average gas limit of the Ethereum network. Read stats__dailyavghashrate Returns the historical measure of processing power of the Ethereum network. Read stats__dailyavgnetdifficulty Returns the historical mining difficulty of the Ethereum network. Read stats__dailynetutilization Returns the daily average gas used over gas limit, in percentage. Read stats__dailynewaddress Returns the number of new Ethereum addresses created per day. Read stats__dailytx Returns the number of transactions performed on the Ethereum blockchain per day. Read stats__dailytxnfee Returns the amount of transaction fees paid to miners per day. Read stats__ethdailyprice Returns the historical price of 1 ETH. Read stats__ethprice Returns the latest price of 1 ETH. Read stats__ethsupply Returns the current amount of Ether in circulation excluding ETH2 Staking rewards and EIP1559 burnt fees. Read stats__ethsupply2 Returns the current amount of Ether in circulation, ETH2 Staking rewards, EIP1559 burnt fees, and total wit... Read stats__nodecount Returns the total number of discoverable Ethereum nodes. Read stats__tokensupply Returns the current amount of an ERC-20 token in circulation. Read transaction__getstatus Returns the status code of a contract execution. Read transaction__gettxreceiptstatus Returns the status code of a transaction execution.

Route Etherscan MCP through PolicyLayer and every one of its 56 tools is checked against your policy before it runs.

CHECK YOUR STACK →

See every tool, the dangerous ones, and the token cost across your stack.

How many tools does the Etherscan MCP MCP server have? +

The Etherscan MCP MCP server exposes 56 tools across 2 categories: Read, Execute.

How do I enforce policies on Etherscan MCP tools? +

Route the Etherscan MCP server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard; they are enforced on every call before it reaches the server.

What risk categories do Etherscan MCP tools fall into? +

Etherscan MCP tools are categorised as Read (54), Execute (2). Each category has a recommended default policy.

Enforce policy on every Etherscan MCP tool call.

Start from Etherscan MCP, add the rest of your stack, and see everything your agents can call. Then put policy on all of it.

Free to start. No card required.

43,000+ MCP servers and 220,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.