etherscan-mcp-server

huahuayu/etherscan-mcp-server

3.4

If you are the rightful owner of etherscan-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Go implementation of an Etherscan API client for the Model Context Protocol (MCP) that enables LLM applications to access Etherscan blockchain data.

Tools

Functions exposed to the LLM to take actions

getAccountBalance

Get balances for accounts on a specific blockchain

getBlockByNumber

Get block information through block number

getBlockRewards

Get block rewards through block numbers

getContractABI

Get the ABI of a verified contract

getContractSourceCode

Get the source code of the verified contract

executeContractMethod

Execute contract read function

getGasOracle

Get the current Gas price forecast

getTokenBalance

Get the token balance of accounts on a specific blockchain

getTokenDetails

Get comprehensive token information

getTransactionByHash

Get transaction details by hash

getTransactionByBlockNumberAndIndex

Get transactions by block number and index

getTransactionCount

Get the number of transactions sent by the address

getTransactionReceipt

Check the status of transaction receipts

getTransactionStatus

Check the contract execution status

getTransactionsByAddress

Get the transaction list of addresses

getInternalTransactionsByAddress

Get the internal transaction list of addresses

getTokenTransfersByAddress

Get the token transfer list of address

getERC721Transfers

Get the ERC721 token transfer list of address

getLatestBlockNumber

Get the latest block number

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources

Related MCP Servers

View all finance servers →