DISCOVER THE FUTURE OF AI AGENTS

evm-mcp-server

Added Jan 27, 2026
Agent & Tooling
Open Source
TypeScriptModel Context ProtocolAI AgentsCLIAgent & ToolingDeveloper Tools & CodingProtocol, API & Integration

An MCP server that provides LLMs with tools for interacting with EVM networks across 60+ compatible networks, featuring 22 tools and 10 AI-guided prompts for comprehensive blockchain services.

One-Minute Overview#

The EVM MCP Server is a comprehensive blockchain service tool based on the Model Context Protocol that provides AI agents with a unified interface for interacting with EVM networks. It supports 60+ EVM-compatible networks including Ethereum, Optimism, Arbitrum, Base, and Polygon, enabling seamless blockchain operations through 22 tools and 10 AI-guided prompts.

Core Value: Provides AI with the ability to interact with blockchains without needing to know ABIs in advance, featuring ENS name resolution and automatic ABI fetching to simplify smart contract interactions.

Quick Start#

Installation Difficulty: Low - Simple dependencies with multiple installation options

# Clone the repository
git clone https://github.com/mcpdotdirect/evm-mcp-server.git
cd mcp-evm-server

# Install dependencies with Bun
bun install

# Or with npm
npm install

Is this suitable for me?

  • AI Development: For providing language models with blockchain interaction capabilities
  • Multi-chain Applications: Applications that need to interact with multiple EVM networks
  • Smart Contract Analysis: Projects requiring reading from or interacting with smart contracts
  • High Transaction Volume: Not suitable for high-frequency trading or high-performance transaction processing

Core Capabilities#

1. Multi-chain Support - Cross-Network Blockchain Interaction#

  • Supports 60+ EVM-compatible networks (34 mainnets + 26 testnets)
  • Unified interface for accessing chain information, blocks, transactions, and address balances User Value: Developers don't need to write network-specific code; one implementation works across multiple networks

2. Smart Contract Interaction - No Pre-required ABI Knowledge#

  • Automatically fetches contract ABIs from block explorers
  • Read contract state and execute state-changing functions
  • Contract verification and event log retrieval User Value: AI can directly interact with smart contracts without manually finding and managing ABIs

3. ENS Name Resolution - User-Friendly Address Management#

  • Support for human-readable ENS names (like 'vitalik.eth')
  • Automatically resolves ENS names to Ethereum addresses User Value: Simplifies address management and improves user experience without needing to remember complex addresses

4. Comprehensive Token Services - Support for All Token Standards#

  • ERC20: Get metadata, check balances, transfer tokens, and approve spending
  • ERC721 (NFTs): Get collection and token metadata, verify ownership, transfer NFTs
  • ERC1155 (Multi-tokens): Get balances and metadata, transfer tokens with quantity User Value: One-stop solution for handling all types of token operations without needing multiple specialized tools

5. AI-Guided Workflows - Intelligent Task Execution#

  • Transaction Preparation: Guidance for planning and executing transfers
  • Wallet Analysis: Tools for analyzing wallet activity and managing token approvals
  • Smart Contract Exploration: Interactive ABI fetching and contract analysis User Value: AI can understand and execute complex blockchain task workflows, lowering the barrier to entry

Tech Stack & Integration#

Development Language: TypeScript Key Dependencies:

  • Bun 1.0.0 or higher (recommended)
  • Node.js 20.0.0 or higher (if not using Bun)
  • Optional: Etherscan API key for ABI fetching Integration Methods: MCP Protocol, HTTP Server, stdio mode

Maintenance Status#

  • Development Activity: Actively maintained with comprehensive documentation and examples
  • Recent Updates: Continuously updated with support for latest EVM networks and features
  • Community Response: Provides multiple integration options for AI tools like Cursor and Claude

Commercial & Licensing#

License: MIT

  • ✅ Commercial Use: Allowed
  • ✅ Modification: Allowed to modify and distribute
  • ⚠️ Restrictions: No special restrictions, must include license and copyright notices

Documentation & Learning Resources#

  • Documentation Quality: Comprehensive, including installation, configuration, usage, and API reference
  • Official Documentation: Project README provides complete usage guide
  • Example Code: Integration examples for Cursor and Claude CLI

Related Projects

View All

STAY UPDATED

Get the latest AI tools and trends delivered straight to your inbox. No spam, just intelligence.