evm-mcp
JSON →An MCP server that provides complete access to Ethereum Virtual Machine (EVM) JSON-RPC methods. Works with any EVM-compatible node provider including Infura, Alchemy, QuickNode, local nodes, and more.
Install
npm install -g @jamesanz/evm-mcp Tools · 19
- eth_blockNumber Get latest block number
- eth_getBalance Get account balance
- eth_getTransactionCount Get transaction count (nonce)
- eth_getBlockByNumber Get block information
- eth_getTransactionByHash Get transaction details
- eth_getTransactionReceipt Get transaction receipt
- eth_getCode Get contract bytecode
- eth_getStorageAt Get storage value
- eth_call Execute contract call
- eth_estimateGas Estimate gas for transaction
- eth_sendRawTransaction Send signed transaction
- eth_gasPrice Get current gas price
- eth_getLogs Get event logs
- eth_chainId Get chain ID
- net_version Get network version
- net_listening Check if listening
- net_peerCount Get peer count
- web3_clientVersion Get client version
- web3_sha3 Hash data with Keccak-256
Environment variables
YOUR_API_KEYCHAIN_IDYOUR_TOKEN
Links
★ 1 GitHub stars