Overview
MCP Etherscan Server is a server that provides tools for accessing Ethereum blockchain data through Etherscan's API, enabling users to check balances, view transaction history, and more.
To use the MCP Etherscan Server, clone the repository, install dependencies, set up your Etherscan API key, and start the server. You can then interact with it using compatible clients like Claude Desktop.
- Balance Checking: Get ETH balance for any Ethereum address - Transaction History: View recent transactions with detailed information - Token Transfers: Track ERC20 token transfers with token details - Contract ABI: Fetch smart contract ABIs for development - Gas Prices: Monitor current gas prices (Safe Low, Standard, Fast) - ENS Resolution: Resolve Ethereum addresses to ENS names
- Checking the ETH balance of any address
- Viewing transaction history for auditing purposes
- Tracking ERC20 token transfers for investment analysis
- Fetching contract ABIs for smart contract development
- Monitoring gas prices for transaction optimization
Add to your AI client
Use these steps to connect MCP Etherscan Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"crazyrabbitltc-mcp-etherscan-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-crazyrabbitltc-mcp-etherscan-server-mcp-mirror"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"crazyrabbitltc-mcp-etherscan-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-crazyrabbitltc-mcp-etherscan-server-mcp-mirror"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"crazyrabbitltc-mcp-etherscan-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-crazyrabbitltc-mcp-etherscan-server-mcp-mirror"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"crazyrabbitltc-mcp-etherscan-server-mcp-mirror": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-crazyrabbitltc-mcp-etherscan-server-mcp-mirror"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"crazyrabbitltc-mcp-etherscan-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-crazyrabbitltc-mcp-etherscan-server-mcp-mirror"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"crazyrabbitltc-mcp-etherscan-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-crazyrabbitltc-mcp-etherscan-server-mcp-mirror"
]
}
}
}FAQ
Do I need an API key to use this server?
Yes, you need an Etherscan API key to access the features.
Can I use this server with any client?
Yes, it is designed to work with MCP-compatible clients like Claude Desktop.
Is there a limit to the number of requests I can make?
The limits depend on your Etherscan API key plan.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1159,"uuid":"420dafc8-7710-4945-9508-45338c585a15","name":"crazyrabbitLTC_mcp-etherscan-server","title":"MCP Etherscan Server","description":"Mirror of","avatar_url":"https://avatars.githubusercontent.com/u/192820360?v=4","created_at":"$D2025-01-28T02:35:30.501Z","updated_at":"$D2025-02-23T07:20:28.998Z","status":"created","author_name":"MCP-Mirror","author_avatar_url":"https://avatars.githubusercontent.com/u/192820360?v=4","tags":"etherscan,ethereum,blockchain-tools","category":"research-and-data","is_featured":false,"sort":1,"url":"https://github.com/MCP-Mirror/crazyrabbitLTC_mcp-etherscan-server","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]