Evm MCP Server
UnclaimedMCP server that provides LLMs with tools for interacting with EVM networks
Set up this server
01 / Choose your client
02 / Before you connect
Authentication is not specified. Check the project instructions before connecting.
Project instructions03 / Add the configuration
claude mcp add --transport stdio 'evm-mcp-server' -- 'npx' '-y' '@mcpdotdirect/evm-mcp-server'04 / Check it in your client
Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
25 of 25 tools
Documented tools (25)
From project documentation. A server handshake does not verify each tool’s description or behavior.
approve_token_spending
Approve token allowances
get_allowance
Check token spending allowance
get_balance
Get native token balance
get_block
Get block data
get_chain_info
Get network information
get_contract_abi
Fetch contract ABI from block explorer (60+ networks)
get_erc1155_balance
Check ERC1155 balance
get_gas_price
Get current gas prices on a network
get_latest_block
Get latest block data
get_nft_info
Get NFT (ERC721) metadata
get_supported_networks
List all supported EVM networks
get_token_balance
Check ERC20 token balance
get_transaction
Get transaction details
get_transaction_receipt
Get transaction receipt with logs
get_wallet_address
Get the address of the configured wallet (from EVMPRIVATEKEY)
lookup_ens_address
Reverse lookup address to ENS name
multicall
Batch multiple read calls into a single RPC request (uses Multicall3)
read_contract
Read smart contract state (auto-fetches ABI if needed)
resolve_ens_name
Resolve ENS name to address
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
transfer_erc20
Transfer ERC20 tokens
transfer_native
Send native tokens (ETH, etc.)
wait_for_transaction
Wait for transaction confirmation
write_contract
Execute state-changing functions (auto-fetches ABI if needed)
Tool change history
FAQ
Questions about Evm MCP Server
- How do I connect Evm MCP Server to Claude?
- Run `claude mcp add evm-mcp-server -- npx -y @mcpdotdirect/evm-mcp-server` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
- Is Evm MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Evm MCP Server do?
- Evm MCP Server documents 25 tools to the agent, including approve_token_spending, get_allowance, get_balance. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.