MCP.so
Sign In

EVM MCP Server

@chulanpro5

About EVM MCP Server

No overview available yet

Basic information

Category

Other

License

MIT

Runtime

node

Transports

stdio

Publisher

chulanpro5

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "evm-mcp-server-chulanpro5": {
      "command": "npx",
      "args": [
        "@mcpdotdirect/evm-mcp-server"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is EVM MCP Server?

A comprehensive Model Context Protocol (MCP) server that provides blockchain services across 30+ EVM-compatible networks. It enables AI agents to interact with Ethereum, Optimism, Arbitrum, Base, Polygon, and other EVM chains through a unified interface.

How to use EVM MCP Server?

Install via git clone and bun install (or npm install), or run directly with npx @mcpdotdirect/evm-mcp-server. Start in stdio mode for CLI tools or HTTP mode for web applications. Connect any MCP-compatible client, such as Cursor, Claude CLI, or the MCP Inspector.

Key features of EVM MCP Server

  • Multi-chain support for 30+ EVM networks including mainnets and testnets.
  • Read blockchain state: balances, transactions, blocks, chain info.
  • Interact with smart contracts via read/write functions.
  • Transfer native tokens, ERC20, ERC721, and ERC1155 tokens.
  • ENS name resolution for all address parameters.
  • Gas estimation, transaction status, and event log retrieval.

Use cases of EVM MCP Server

  • AI agents querying live blockchain data across multiple chains.
  • Automating token transfers and approvals from natural language.
  • Checking NFT ownership and metadata for collections.
  • Researching smart contract interactions and event logs.
  • Building blockchain-aware web applications with SSE support.

FAQ from EVM MCP Server

What EVM networks are supported?

Over 30 mainnets (Ethereum, Optimism, Arbitrum, Base, Polygon, etc.) and 20+ testnets (Sepolia, Goerli, Holesky, etc.). The full list is in the Supported Networks section.

Does EVM MCP Server require a private key for all operations?

No. Read-only tools (e.g., get-token-balance, get-nft-info) do not require a private key. Write tools (e.g., transfer-token, approve-token-spending) require a private key for signing.

Can I use ENS names instead of addresses?

Yes. Every tool that accepts an Ethereum address also supports ENS names (e.g., vitalik.eth). They are automatically resolved to addresses.

How do I run EVM MCP Server without installation?

Use npx @mcpdotdirect/evm-mcp-server for stdio mode, or add --http for HTTP mode. No cloning or local build required.

What transport modes are available?

The server supports stdio (for CLI/embedding) and HTTP with Server-Sent Events (SSE) for web applications.

Comments

More Other MCP servers