Overview of EVM MCP Server
mainThe EVM MCP Server is a Model Context Protocol (MCP) implementation that provides blockchain services across 60+ EVM-compatible networks (34 mainnets and 26 testnets). It allows AI agents to perform complex blockchain tasks through a unified interface of 22 tools and 10 AI-guided prompts.
Key Capabilities:
- Blockchain Data Access: Read balances, transactions, blocks, and logs.
- Token Services: Manage ERC20, ERC721 (NFT), and ERC1155 tokens (metadata, balances, transfers, approvals).
- Smart Contract Interaction: Read state and write to contracts with automatic ABI fetching via Etherscan v2.
- Transaction Support: Native transfers, gas estimation, and status tracking.
- Message Signing: Personal message signing, EIP-712 typed data, SIWE, and Permit signatures.
- ENS Support: Every tool accepting an Ethereum address also supports ENS names (e.g., 'vitalik.eth'), which are automatically resolved to addresses.