EVM MCP Server logo

EVM MCP Server

by chulanpro5

A comprehensive Model Context Protocol (MCP) server that provides blockchain services across multiple EVM-compatible networks. This server enables AI agents to interact with Ethereum and many other EVM chains with a unified interface.

View on GitHub

Last updated: N/A

What is EVM MCP Server?

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 chain-specific services across 30+ EVM networks.

How to use EVM MCP Server?

The server can be run locally or used via npx. It exposes MCP tools and resources that can be accessed by MCP-compatible clients like the MCP Inspector, Cursor, or Claude CLI. Configuration can be done via command-line arguments or through a .cursor/mcp.json file.

Key features of EVM MCP Server

  • Multi-chain support for 30+ EVM-compatible networks

  • ENS name resolution for all address parameters

  • Comprehensive token services (ERC20, ERC721, ERC1155)

  • Smart contract interaction (read/write)

  • Comprehensive transaction support (native tokens, gas estimation)

  • Support for Cursor and Claude CLI integration

Use cases of EVM MCP Server

  • Enabling AI agents to interact with blockchain data

  • Building applications that require multi-chain support

  • Simplifying smart contract interactions for developers

  • Automating token transfers and management

  • Integrating blockchain functionality into AI-powered tools

FAQ from EVM MCP Server

What is MCP?

Model Context Protocol

How many networks are supported?

30+

Does it support ENS?

Yes, for all address parameters

What token standards are supported?

ERC20, ERC721, ERC1155

How do I configure the server?

Via command-line arguments or .cursor/mcp.json

EVM MCP Server - MCP Server | MCP Directory