crazyrabbitLTC_mcp-etherscan-server
If you are the rightful owner of crazyrabbitLTC_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 server providing Ethereum blockchain data tools via Etherscan's API.
The MCP Etherscan Server is a Model Context Protocol server designed to facilitate interaction with the Ethereum blockchain using Etherscan's API. It offers a suite of tools for checking Ethereum balances, viewing transaction histories, tracking ERC20 token transfers, fetching smart contract ABIs, monitoring gas prices, and resolving ENS names. The server is built to run on Node.js and requires an Etherscan API key for operation. It is compatible with MCP clients such as Claude Desktop, allowing users to seamlessly integrate Ethereum data tools into their workflows. The server operates on stdio, making it easy to connect and use with various platforms.
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.
Tools
check-balance
Input: Ethereum address; Output: ETH balance in both Wei and ETH.
get-transactions
Input: Ethereum address, optional limit; Output: Recent transactions with timestamps, values, and addresses.
get-token-transfers
Input: Ethereum address, optional limit; Output: Recent ERC20 token transfers with token details.
get-contract-abi
Input: Contract address; Output: Contract ABI in JSON format.
get-gas-prices
Input: None; Output: Current gas prices in Gwei.
get-ens-name
Input: Ethereum address; Output: Associated ENS name if available.