This server provides blockchain data retrieval and filtering capabilities:
Get Chain ID: Retrieve the chain ID for a given blockchain name
Get Filtered RPC List: Obtain RPC endpoints for a specific chain ID, with filtering options
Get Total Supply: Retrieve a token's total supply by address and chain ID
Get Token Balance: Check the balance of a specific token for a given address
Get Token Holders: View holders of a particular token
Get Token Holders Count: Obtain the total number of holders for a specific token
Provides tools for blockchain data retrieval, including getting token supply information, chain IDs, and RPC endpoints across different blockchain networks.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Etherscan MCP Toolwhat's the total supply of USDC on Ethereum?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Etherscan MCP Tool
This tool provides functionality to interact with blockchain data, specifically to retrieve the total supply of a token on a given chain, retrieve the chain ID for a given chain name, and retrieve a filtered list of RPC endpoints for a given chain ID.
Usage
The tool exposes the following functionalities:
Get Total Supply: Retrieves the total supply of a token given its address and chain ID.
Get Chain ID: Retrieves the chain ID for a given chain name.
Get Filtered RPC List: Retrieves a filtered list of RPC endpoints for a given chain ID.
Get Total Supply
To get the total supply of a token, you need to provide the chain ID and the token address.
Parameters:
chain_id: The ID of the blockchain network.token_address: The address of the token.
Example:
To find the total supply of token 0x6B2a01A5f79dEb4c2f3c0eDa7b01DF456FbD726a on chain 56, you would use the following:
The tool would then return the total supply of the token, such as:
Get Chain ID
To get the chain ID, you need to provide the chain name.
Parameters:
chain_name: The name of the blockchain network.
Example:
To find the chain ID for BNB Smart Chain Mainnet, you would use the following:
The tool would then return the chain ID, such as:
Get Filtered RPC List
To get a filtered list of RPC endpoints, you need to provide the chain ID. You can also filter by isOpenSource and tracking.
Parameters:
chain_id: The ID of the blockchain network.isOpenSource(optional): Filter by isOpenSource.tracking(optional): Filter by tracking (none, yes, limited, unspecified).
Example:
To find the RPC list for chain ID 1, you would use the following:
The tool would then return the RPC list for chain ID 1.