mcp-etherscan-server

mcp-etherscan-server

3.4

If you are the rightful owner of mcp-etherscan-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.

An MCP (Model Context Protocol) server that provides Ethereum blockchain data tools via Etherscan's API.

The MCP Etherscan Server is a specialized server that leverages the Model Context Protocol to offer a suite of tools for interacting with Ethereum blockchain data through Etherscan's API. It is designed to facilitate developers and users in accessing Ethereum data such as ETH balances, transaction histories, ERC20 token transfers, contract ABIs, gas prices, and ENS name resolutions. The server is built to run on Node.js and requires an Etherscan API key for operation. It is compatible with MCP clients like Claude Desktop, allowing users to integrate Ethereum data tools seamlessly into their workflows. The server exposes each tool as an MCP endpoint, making it easy to call and retrieve data programmatically.

Features

  • 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