MCP Etherscan Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ETHERSCAN_API_KEY | Yes | An Etherscan API key used to access blockchain data. You can get one at https://etherscan.io/apis. One API key works for all 72+ supported networks. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| check-balanceA | Check the ETH balance of an Ethereum address across 70+ supported networks |
| get-transactionsC | Get recent transactions for an Ethereum address across 70+ supported networks |
| get-token-transfersC | Get ERC20 token transfers for an Ethereum address |
| get-contract-abiB | Get the ABI for a smart contract |
| get-gas-pricesB | Get current gas prices in Gwei |
| get-ens-nameA | Get the ENS name for an Ethereum address (mainnet only) |
| get-mined-blocksB | Get blocks mined by an address |
| get-internal-transactionsB | Get internal transactions for an Ethereum address |
| get-block-detailsC | Get detailed information about a specific block |
| get-block-rewardC | Get reward information for a specific block |
| get-contract-sourceA | Get the source code and metadata for a verified smart contract |
| get-contract-creationC | Get creation information for a specific contract address |
| verify-contractB | Submit a contract for source code verification |
| check-verificationB | Check the status of a contract verification request |
| verify-proxyC | Submit a proxy contract for verification |
| get-verified-contractsC | Get recently verified contracts |
| get-beacon-withdrawalsB | Get beacon chain withdrawals for an Ethereum address (ETH 2.0 staking withdrawals) |
| get-token-infoA | Get comprehensive information about an ERC20/ERC721/ERC1155 token including metadata and social links |
| get-token-holdersB | Get top token holders for an ERC20 token with their balances and ownership percentage |
| get-token-portfolioA | Get all token balances for an address across ERC20/ERC721/ERC1155 standards |
| get-logsB | Get event logs filtered by address and/or topics with advanced filtering options |
| get-network-statsA | Get network statistics including ETH supply, ETH2 staking, price, and market cap |
| get-daily-statsB | Get daily transaction count statistics for a date range |
| list-networksA | List all supported blockchain networks (70+) with their chain IDs and native currencies |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dennisonbertram/mcp-etherscan-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server