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-balance | Check the ETH balance of an Ethereum address across 70+ supported networks |
| get-transactions | Get recent transactions for an Ethereum address across 70+ supported networks |
| get-token-transfers | Get ERC20 token transfers for an Ethereum address |
| get-contract-abi | Get the ABI for a smart contract |
| get-gas-prices | Get current gas prices in Gwei |
| get-ens-name | Get the ENS name for an Ethereum address (mainnet only) |
| get-mined-blocks | Get blocks mined by an address |
| get-internal-transactions | Get internal transactions for an Ethereum address |
| get-block-details | Get detailed information about a specific block |
| get-block-reward | Get reward information for a specific block |
| get-contract-source | Get the source code and metadata for a verified smart contract |
| get-contract-creation | Get creation information for a specific contract address |
| verify-contract | Submit a contract for source code verification |
| check-verification | Check the status of a contract verification request |
| verify-proxy | Submit a proxy contract for verification |
| get-verified-contracts | Get recently verified contracts |
| get-beacon-withdrawals | Get beacon chain withdrawals for an Ethereum address (ETH 2.0 staking withdrawals) |
| get-token-info | Get comprehensive information about an ERC20/ERC721/ERC1155 token including metadata and social links |
| get-token-holders | Get top token holders for an ERC20 token with their balances and ownership percentage |
| get-token-portfolio | Get all token balances for an address across ERC20/ERC721/ERC1155 standards |
| get-logs | Get event logs filtered by address and/or topics with advanced filtering options |
| get-network-stats | Get network statistics including ETH supply, ETH2 staking, price, and market cap |
| get-daily-stats | Get daily transaction count statistics for a date range |
| list-networks | 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 | |