
EVM MCP Server
by mcpdotdirect
Comprehensive MCP server for interacting with 60+ EVM-compatible blockchains including Ethereum, Base, and Polygon.
What it does
This server connects AI agents to the EVM ecosystem, allowing them to read blockchain state, interact with smart contracts, and manage tokens across 60+ networks (34 mainnets and 26 testnets). It simplifies blockchain interaction by automating ABI fetching and supporting ENS name resolution for all address parameters.
Tools
get_balance: Retrieve native token balances using addresses or ENS names.get_token_balance: Check ERC20 token balances.read_contract: Read state from smart contracts with automatic ABI fetching.write_contract: Execute state-changing functions on smart contracts.transfer_native: Send native tokens across supported networks.transfer_erc20: Move ERC20 tokens between addresses.resolve_ens_name: Convert human-readable ENS names to hex addresses.multicall: Batch multiple read requests into a single RPC call for efficiency.
Installation
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"evm-mcp-server": {
"command": "npx",
"args": ["-y", "@mcpdotdirect/evm-mcp-server"]
}
}
}
Supported hosts
Confirmed support for Claude Desktop, Cursor, and Claude CLI.
Quick install
npx @mcpdotdirect/evm-mcp-serverInformation
- Pricing
- free
- Published
- 4/19/2026






