etherscan-api-mcp
Server Details
Etherscan Api - 71 tools for data, metrics, and on-chain analytics
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- junct-bot/etherscan-api-mcp
- GitHub Stars
- 0
- Server Listing
- Etherscan MCP Server
TDQS
Scored across 71 tools
The tools cover distinct Ethereum blockchain operations like balances, transactions, contracts, and analytics, but there is significant overlap in areas like ERC token holdings and event logs, which could confuse agents. For example, multiple tools fetch ERC-20/721/1155 data with similar naming, and event logs have three overlapping tools, making selection ambiguous without careful reading of descriptions.
Naming is highly inconsistent, mixing snake_case (e.g., 'check_contract_execution_status'), camelCase (e.g., 'eth_blocknumber'), and verbose phrases with spaces and mixed cases (e.g., 'Get Daily Average Block Size'). There is no uniform pattern; some tools use 'get_' prefixes while others do not, and Ethereum JSON-RPC methods are named differently from custom Etherscan endpoints, creating a chaotic naming scheme.
With 71 tools, the count is excessive for a single MCP server, making it overwhelming and difficult to navigate. While Etherscan's API is comprehensive, this many tools suggests poor scoping, as many could be consolidated (e.g., multiple daily analytics tools) or split into separate servers for better usability, leading to agent confusion and inefficiency.
The tool set is exceptionally complete for interacting with the Ethereum blockchain via Etherscan, covering balances, transactions, contracts, tokens, analytics, and verification comprehensively. It includes CRUD-like operations (e.g., get, list, verify) and extensive historical and real-time data, with no apparent gaps for the domain, ensuring agents can handle a wide range of blockchain queries and actions.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
71 tool updates
- First observed
check_contract_execution_status - First observed
check_source_code_verification_status - First observed
check_transaction_receipt_status - First observed
eth_blocknumber - First observed
eth_call - First observed
eth_estimategas - First observed
eth_gasprice - First observed
eth_getblockbynumber - First observed
eth_getblocktransactioncountbynumber - First observed
eth_getcode - First observed
eth_getstorageat - First observed
eth_gettransactionbyblocknumberandindex - First observed
eth_gettransactionbyhash - First observed
eth_gettransactioncount - First observed
eth_gettransactionreceipt - First observed
eth_getunclebyblocknumberandindex - First observed
eth_sendrawtransaction - First observed
get_a_list_of_erc1155_token_transfer_events_by_address - First observed
get_a_list_of_erc20_token_transfer_events_by_address - First observed
get_a_list_of_erc721_token_transfer_events_by_address - First observed
get_a_list_of_internal_transactions_by_address - First observed
get_a_list_of_normal_transactions_by_address - First observed
get_address_erc20_token_holding - First observed
get_address_erc721_token_holding - First observed
get_address_erc721_token_inventory_by_contract_address - First observed
get_beacon_chain_withdrawals_by_address_and_block_range - First observed
get_block_and_uncle_rewards_by_blockno - First observed
get_block_number_by_timestamp - First observed
get_contract_abi_for_verified_contract_source_codes - First observed
get_contract_creator_and_creation_tx_hash - First observed
get_contract_source_code_for_verified_contract_source_codes - First observed
get_daily_average_block_size - First observed
get_daily_average_gas_limit - First observed
get_daily_average_gas_price - First observed
get_daily_average_network_difficulty - First observed
get_daily_average_network_hash_rate - First observed
get_daily_average_time_for_a_block_to_be_included_in_the - First observed
get_daily_block_count_and_rewards - First observed
get_daily_block_rewards - First observed
get_daily_network_transaction_fee - First observed
get_daily_network_utilization - First observed
get_daily_new_address_count - First observed
get_daily_transaction_count - First observed
get_daily_uncle_block_count_and_rewards - First observed
get_erc20_token_account_balance_for_tokencontractaddress - First observed
get_erc20_token_totalsupply_by_contractaddress - First observed
get_estimated_block_countdown_time_by_blockno - First observed
get_estimation_of_confirmation_time - First observed
get_ether_balance_for_a_single_address - First observed
get_ether_balance_for_multiple_addresses_in_a_single_call - First observed
get_ether_historical_daily_market_cap - First observed
get_ether_historical_price - First observed
get_ether_last_price - First observed
get_ethereum_daily_total_gas_used - First observed
get_ethereum_nodes_size - First observed
get_event_logs_by_address - First observed
get_event_logs_by_address_filtered_by_topics - First observed
get_event_logs_by_topics - First observed
get_gas_oracle - First observed
get_historical_erc20_token_account_balance_for - First observed
get_historical_erc20_token_totalsupply_by_contractaddress_and - First observed
get_historical_ether_balance_for_a_single_address_by_blockno - First observed
get_internal_transactions_by_block_range - First observed
get_internal_transactions_by_transaction_hash - First observed
get_list_of_blocks_validated_by_address - First observed
get_token_holder_list_by_contract_address - First observed
get_token_info_by_contractaddress - First observed
get_total_nodes_count - First observed
get_total_supply_of_ether - First observed
get_total_supply_of_ether_2 - First observed
verify_source_code
Related MCP Connectors
Etherscan MCP — multichain block-explorer API (Etherscan V2)
Blockscout - 56 tools for data, metrics, and on-chain analytics
Read-only Etherscan V2 blockchain data: balances, transactions, transfers, tokens, contracts, logs.
Blockchain data across 100+ chains: token prices, NFTs, transfers, simulation, traces, Solana DAS
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables comprehensive blockchain data analysis and exploration through the BlockScout API. Provides 56+ tools for transaction analysis, address exploration, token management, smart contract analysis, and market research across multiple blockchain networks.-
- AlicenseNot gradedqualityCmaintenanceProvides comprehensive access to Ethereum blockchain data through the Etherscan API, including account, block, contract, transaction, token, gas, statistics, logs, and RPC proxy tools.4MIT
- AlicenseAqualityDmaintenanceProvides Ethereum blockchain data tools via Etherscan's API, enabling users to check balances, view transactions, track token transfers, fetch contract ABIs and code, monitor gas prices, and resolve ENS names.7MIT
- AlicenseAqualityDmaintenanceProvides Ethereum blockchain data tools via Etherscan's API, enabling users to check ETH balances, view transactions, track token transfers, fetch contract ABIs, monitor gas prices, and resolve ENS names.69 npm1MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.