Loading...

EVM MCP Server provides AI agents with a unified interface to interact with 60+ EVM chains, enabling blockchain data access, token management, and smart contract interactions.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
EVM MCP Server provides AI agents with a unified interface to interact with 60+ EVM chains, enabling blockchain data access, token management, and smart contract interactions.
The EVM MCP Server offers a range of blockchain services, but its safety depends on how it's configured and used. Read-only operations are generally safe. Write operations, especially those involving private keys or smart contract interactions, require careful management and monitoring to mitigate risks.
Performance depends on the EVM network and the complexity of the operations. Consider using caching and batching to improve performance for frequently accessed data.
Cost depends on the EVM network's gas fees and the complexity of the transactions. Be mindful of gas costs when executing write operations.
npx @mcpdotdirect/evm-mcp-server{
"mcpServers": {
"evm-mcp-server": {
"command": "npx",
"args": ["-y", "@mcpdotdirect/evm-mcp-server"]
},
"evm-mcp-http": {
"command": "npx",
"args": ["-y", "@mcpdotdirect/evm-mcp-server", "--http"]
}
}
}get_chain_idRetrieves the chain ID of the configured EVM network.
Read-only operation, no side effects.
get_block_numberFetches the latest block number of the EVM network.
Read-only operation, no side effects.
get_balanceRetrieves the native token balance of an Ethereum address.
Read-only operation, no side effects.
transfer_nativeTransfers native tokens between Ethereum addresses.
Requires private key and can result in loss of funds if used incorrectly.
read_contractReads data from a smart contract using a specified function and ABI.
Read-only operation, but incorrect ABI or function can lead to unexpected results.
write_contractWrites data to a smart contract by executing a state-changing function.
Requires private key and can result in irreversible state changes or loss of funds.
get_contract_abiFetches the ABI of a smart contract from a block explorer.
Read-only operation, but relies on external API.
Environment Variable
hybrid
The EVM MCP Server offers a range of blockchain services, but its safety depends on how it's configured and used. Read-only operations are generally safe. Write operations, especially those involving private keys or smart contract interactions, require careful management and monitoring to mitigate risks.
Autonomy should be carefully managed, especially for write operations. Implement guardrails and monitoring to prevent unintended actions. Consider using separate accounts for automated tasks.
Production Tip
Implement robust monitoring and alerting to detect and respond to errors or unexpected behavior in production.
The server supports 60+ EVM-compatible networks, including Ethereum, Optimism, Arbitrum, Polygon, and many testnets.
Set the EVM_PRIVATE_KEY environment variable to your private key in hex format.
It's generally not recommended. Consider using a secure key management system or hardware wallet for better security.
The Etherscan API key is used for automatic ABI fetching from block explorers, which is required for interacting with smart contracts.
Add a new MCP server in Cursor's settings, specifying the command to run the EVM MCP Server.
Yes, the server supports ENS name resolution for all address parameters.
Protect your private key, validate smart contract interactions, and monitor the server for suspicious activity.