evm-mcp-server

This repository provides an EVM MCP server enabling AI agents to interact with 30+ EVM networks like Ethereum and Polygon. It offers blockchain data access, smart contract interaction, token transfers,

212
8

EVM MCP Server

A Model Context Protocol (MCP) server providing blockchain services across multiple EVM-compatible networks, enabling AI agents to interact with Ethereum, Optimism, Arbitrum, and 30+ other chains through a unified interface.

Contents: Overview, Features, Supported Networks, Prerequisites, Installation, Server Configuration, Usage, API Reference, Security Considerations, Project Structure, Development, License.

Overview: Leverages MCP to offer blockchain services to AI agents, including reading blockchain state, interacting with smart contracts, transferring tokens, querying metadata, and ENS name resolution.

Features: Multi-chain support, blockchain data access (chain information, block data, transaction details, address balances), token services (ERC20, ERC721, ERC1155), smart contract interactions, and comprehensive transaction support.

Usage: Can be run directly using npx or locally with bun. Integrates with Cursor via mcp.json for seamless blockchain interaction within the editor. Also supports Claude CLI.

API Reference: Provides MCP tools for token and blockchain services, including get-token-balance, transfer-token, get-balance, transfer-eth, and resolve-ens. Exposes blockchain data through MCP resource URIs.

Repository

MC
mcpdotdirect

mcpdotdirect/evm-mcp-server

Created

March 8, 2025

Updated

March 28, 2025

Language

TypeScript

Category

Developer Tools