# Evm MCP Server (MCP server)

> Evm MCP Server is an MCP server that provides LLMs with tools for interacting with EVM networks. It has 378 GitHub stars, is released under the MIT license and runs locally with npx -y @mcpdotdirect/evm-mcp-server. It works with Claude Desktop, Claude Code, Cursor and VS Code.

A comprehensive Model Context Protocol (MCP) server that provides blockchain services across 60+ EVM-compatible networks. This server enables AI agents to interact with Ethereum, Optimism, Arbitrum, Base, Polygon, and many other EVM chains with a unified interface through 22 tools and 10 AI-guided prompts.

## Key facts

| Fact | Value |
|---|---|
| Repository | https://github.com/mcpdotdirect/evm-mcp-server |
| GitHub stars | 378 |
| License | MIT |
| Language | TypeScript |
| Transport | stdio |
| Packages | npm: @mcpdotdirect/evm-mcp-server |
| Remote URL | none |
| Needs API key | no |
| Official | yes |
| Works with | Claude Desktop, Claude Code, Cursor, VS Code |
| Category | Finance |
| Latest release | v2.0.4 (Nov 26, 2025) |
| Last commit | Jun 4, 2026 |

## Install

### Claude Desktop (claude_desktop_config.json)

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

Settings > Developer > Edit Config. macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\. Restart Claude Desktop afterwards.

### Claude Code

```sh
claude mcp add --transport stdio evm-mcp-server -- npx -y @mcpdotdirect/evm-mcp-server
```

### Cursor (.cursor/mcp.json)

```json
{
  "mcpServers": {
    "evm-mcp-server": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@mcpdotdirect/evm-mcp-server"
      ]
    }
  }
}
```

Project file; use ~/.cursor/mcp.json to enable it in every project.

### VS Code (.vscode/mcp.json)

```json
{
  "servers": {
    "evm-mcp-server": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@mcpdotdirect/evm-mcp-server"
      ]
    }
  }
}
```

Config formats checked against the official docs on 2026-10-07.

## Tools

- `get_wallet_address`: Get the address of the configured wallet (from EVMPRIVATEKEY)
- `get_chain_info`: Get network information
- `get_supported_networks`: List all supported EVM networks
- `get_gas_price`: Get current gas prices on a network
- `resolve_ens_name`: Resolve ENS name to address
- `lookup_ens_address`: Reverse lookup address to ENS name
- `get_block`: Get block data
- `get_latest_block`: Get latest block data
- `get_transaction`: Get transaction details
- `get_transaction_receipt`: Get transaction receipt with logs
- `wait_for_transaction`: Wait for transaction confirmation
- `get_balance`: Get native token balance
- `get_token_balance`: Check ERC20 token balance
- `get_allowance`: Check token spending allowance
- `get_contract_abi`: Fetch contract ABI from block explorer (60+ networks)
- `read_contract`: Read smart contract state (auto-fetches ABI if needed)
- `write_contract`: Execute state-changing functions (auto-fetches ABI if needed)
- `multicall`: Batch multiple read calls into a single RPC request (uses Multicall3)
- `transfer_native`: Send native tokens (ETH, etc.)
- `transfer_erc20`: Transfer ERC20 tokens
- `approve_token_spending`: Approve token allowances
- `get_nft_info`: Get NFT (ERC721) metadata
- `get_erc1155_balance`: Check ERC1155 balance
- `sign_message`: Sign arbitrary messages for authentication and verification (SIWE, off-chain signatures)
- `sign_typed_data`: Sign EIP-712 structured data for gasless transactions, permits, and meta-transactions

## Similar MCP servers

- [CCXT](https://appsgit.com/mcp-servers/ccxt): Official CCXT MCP server - Market data and trading across 100+ exchanges and prediction markets. (44,271 stars, MIT, official)
- [Finance Toolkit](https://appsgit.com/mcp-servers/finance-toolkit): 200+ transparent financial metrics calculated from raw statements, not third-party endpoints. (5,402 stars, MIT, needs API key)
- [Tradingview MCP](https://appsgit.com/mcp-servers/tradingview-mcp): Real-time market data, screeners, technical analysis & backtesting for stocks, crypto and forex. (4,948 stars, MIT)
- [EdgarTools](https://appsgit.com/mcp-servers/edgartools): Open-source SEC EDGAR toolkit — 13 tools, 7 prompts, every filing type. (2,776 stars, MIT)
- [AI](https://appsgit.com/mcp-servers/ai): MCP server integrating with Stripe - tools for customers, products, payments, and more. (1,859 stars, MIT, official)
- [Tradememory Protocol](https://appsgit.com/mcp-servers/tradememory-protocol): Tamper-evident decision audit trail and outcome-weighted memory for AI trading agents. (1,425 stars, MIT)

---

Canonical page: https://appsgit.com/mcp-servers/evm-mcp-server
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
