evm-mcp-server

evm-mcp-server

3.2

If you are the rightful owner of evm-mcp-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@mcpreview.com.

A comprehensive Model Context Protocol (MCP) server that provides blockchain services across multiple EVM-compatible networks.

The MCP EVM Server leverages the Model Context Protocol to provide blockchain services to AI agents. It supports a wide range of services including reading blockchain state, interacting with smart contracts, transferring tokens, querying token metadata and balances, and chain-specific services across 30+ EVM networks. ENS name resolution is supported for all address parameters, allowing the use of human-readable names like 'vitalik.eth' instead of addresses. All services are exposed through a consistent interface of MCP tools and resources, making it easy for AI agents to discover and use blockchain functionality. Every tool that accepts Ethereum addresses also supports ENS names, automatically resolving them to addresses behind the scenes.

Features

  • Blockchain Data Access: Multi-chain support for 30+ EVM-compatible networks, chain information, block data access, transaction details, address balances, and ENS resolution.
  • Token Services: Support for ERC20, ERC721, and ERC1155 tokens, including metadata retrieval, balance checks, transfers, and ownership verification.
  • Smart Contract Interactions: Read and write contract state, contract verification, and event logs retrieval.
  • Comprehensive Transaction Support: Native token transfers, gas estimation, transaction status, and error handling.

Tools

  1. Token services

    Tools for managing ERC20, ERC721, and ERC1155 tokens, including balance checks, transfers, and metadata retrieval.

  2. Blockchain services

    Tools for accessing blockchain data, transferring native tokens, and interacting with smart contracts.