MCP Etherscan Server
by MCP-Mirror
An MCP server providing Ethereum blockchain data tools via Etherscan's API. It enables checking balances, viewing transaction history, tracking token transfers, and more.
Last updated: N/A
What is MCP Etherscan Server?
This is an MCP (Model Context Protocol) server that leverages the Etherscan API to provide a suite of tools for interacting with Ethereum blockchain data. It allows users to access information such as ETH balances, transaction histories, contract ABIs, and gas prices through a standardized interface.
How to use MCP Etherscan Server?
To use this server, you need to clone the repository, install dependencies, configure an Etherscan API key in a .env
file, build the project, and then start the server. The server runs on stdio, making it compatible with MCP clients like Claude Desktop. You can then add the server to Claude Desktop using the provided configuration details.
Key features of MCP Etherscan Server
Balance Checking
Transaction History
Token Transfers
Contract ABI Fetching
Gas Price Monitoring
ENS Resolution
Use cases of MCP Etherscan Server
Checking ETH balances for specific addresses
Analyzing transaction history for auditing purposes
Tracking ERC20 token movements
Fetching contract ABIs for smart contract development
Monitoring gas prices to optimize transaction costs
Resolving Ethereum addresses to human-readable ENS names
FAQ from MCP Etherscan Server
What is an Etherscan API key and where do I get one?
What is an Etherscan API key and where do I get one?
An Etherscan API key is required to access the Etherscan API. You can obtain one for free at https://etherscan.io/apis.
What is MCP?
What is MCP?
MCP stands for Model Context Protocol. It's a protocol that allows different applications to communicate with each other in a standardized way.
How do I update the server?
How do I update the server?
To update the server, pull the latest changes from the repository and rebuild the project using npm run build
.
Can I use this server with other MCP clients besides Claude Desktop?
Can I use this server with other MCP clients besides Claude Desktop?
Yes, this server should be compatible with any MCP client that supports stdio transport.
What happens if the Etherscan API is down?
What happens if the Etherscan API is down?
If the Etherscan API is down, the server will not be able to retrieve data and may return errors. Check Etherscan's status page for updates.