MCP Servers / cloud-service / Etherscan

Etherscan

JSON →
httpnone18cloud-service

Interact with the Etherscan API to explore blockchain data and services.

Install
How to run this server
[ { "cmd": "npx fastmcp", "imports": [] } ]
server path: etherscan
Tools
What this server exposes
get_account_balance
Get Ether balance for a single address
get_account_balance_multi
Get Ether balance for multiple addresses
get_account_transactions
Get normal transactions by address
get_account_internal_transactions
Get internal transactions by address
get_account_token_transfers
Get ERC20 token transfers by address
get_account_nft_transfers
Get ERC721/ERC1155 NFT transfers by address
get_account_mined_blocks
Get blocks mined by address
get_contract_abi
Get contract ABI for verified contracts
get_contract_source_code
Get contract source code for verified contracts
get_contract_creation
Get contract creator address and creation transaction hash
get_transaction_receipt
Get transaction receipt status
get_transaction_receipt_status
Get transaction receipt status (0=fail, 1=pass)
get_block_reward
Get block and uncle rewards by block number
get_estimated_block_countdown
Get estimated time until a block is produced
get_block_number_by_timestamp
Get block number by timestamp
get_logs
Get event logs for a specific address and topic
get_token_supply
Get total supply of an ERC20 token
get_token_balance
Get ERC20 token balance for an address
get_token_info
Get token information (name, symbol, decimals, total supply)
get_gas_oracle
Get current gas prices (Safe, Proposed, Fast)
get_gas_estimate
Get gas estimate for a transaction
get_eth_price
Get current ETH price in USD and BTC
get_eth_price_history
Get historical ETH price data
Configuration
Environment & auth
authnone
envETHERSCAN_API_KEY
Resources
Etherscan — MCP Server · libregistry