friendlygeorge avatar

Etherscan Mcp Server

friendlygeorge/etherscan-mcp-server

Connects Claude or any MCP client to Etherscan's blockchain explorer API with eight read-only tools covering the most common Ethereum queries. Check ETH and ERC-20 balances, pull transaction history (normal, internal, and token transfers), fetch verified contract ABIs, and get current gas oracle prices. Works without an API key at Etherscan's free tier rate limits, or bring your own key for 5 calls per second. Outputs clean markdown summaries that read naturally in chat. Useful for wallet inspection, transaction forensics, contract auditing, or any workflow where you need to pull public chain data without leaving your editor or chat window.

tools
8
transport
STDIO
last updated
Jun 6, 2026

Tools

8 tools

Public tool metadata for what this MCP can expose to an agent.

get_eth_balanceGet native ETH balance for an address

Get native ETH balance for an address

No parameter schema in public metadata yet.

get_token_balancesGet all ERC-20 token balances for an address

Get all ERC-20 token balances for an address

No parameter schema in public metadata yet.

get_transactionGet full details for a transaction by hash

Get full details for a transaction by hash

No parameter schema in public metadata yet.

get_transactions_by_addressGet normal (external) transactions for an address

Get normal (external) transactions for an address

No parameter schema in public metadata yet.

get_erc20_transfersGet ERC-20 token transfer events for an address

Get ERC-20 token transfer events for an address

No parameter schema in public metadata yet.

get_internal_transactionsGet internal (contract-called) transactions for an address

Get internal (contract-called) transactions for an address

No parameter schema in public metadata yet.

get_contract_abiGet the ABI for a verified smart contract

Get the ABI for a verified smart contract

No parameter schema in public metadata yet.

get_gas_priceGet current gas price oracle (slow/standard/fast in Gwei)

Get current gas price oracle (slow/standard/fast in Gwei)

No parameter schema in public metadata yet.

Sponsors

Readme

Etherscan MCP Server

An MCP server for Etherscan — connect any MCP-compatible client to the Ethereum blockchain explorer.

npm version npm downloads License: MIT MCP Compatible TypeScript Claude Desktop Cursor

What is this?


View the full README on GitHub

Details

Repository
github.com/friendlygeorge/etherscan-mcp-server
Category
Finance & Commerce
Package
etherscan-mcp-server
Transport
STDIO
Registry
MCP registry, active

More from friendlygeorge

Related Finance & Commerce MCP servers

View all
1getpopapi avatarPop Mcpgetpopapi/pop-mcpItalian e-invoicing (FatturaPA/SdI), Peppol, KSeF, ZUGFeRD, and PDF invoice generation via POP0stars
2idoo avatarBlocket MCPidoo/blocket-mcpRead-only MCP server for Blocket.se: search ads, read one in full, check asking prices.0stars
3inkwell-finance avatarDagon Inferenceinkwell-finance/dagon-mcpUncensored LLM inference: list models, chat, create keys, buy credits with Solana USDC.0stars
4favcrm avatarFavCRMfavcrm/mcpAgentic CRM for service businesses — bookings, customers, WhatsApp, loyalty, invoicing.0stars
532bitsret avatarDemoStudio32bitsret/demostudio-mcp-serverGenerate short-form video ads for Instagram Reels and TikTok from any AI assistant.0stars
6agonx402 avatarAgon Protocolagonx402/agon-gateway-agenticMCP server for Agon Protocol state reads and prepare-only payment-channel actions.0stars