Etherscan
JSON →Interact with the Etherscan API to explore blockchain data and services.
Install
npx fastmcp Tools · 23
- 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
Environment variables
ETHERSCAN_API_KEY
Links
★ 18 GitHub stars