evm-mcp-server MCP server
MCP server that provides LLMs with tools for interacting with EVM networks
What evm-mcp-server does
Summarised from the project README; check the repository for the latest details.
Features
- Personal Message Signing - Sign arbitrary messages for authentication and verification
- EIP-712 Typed Data Signing - Sign structured data for gasless transactions and meta-transactions
- SIWE Support - Enable Sign-In With Ethereum authentication flows
- Permit Signatures - Create off-chain approvals for gasless token operations
- Meta-Transaction Support - Sign transaction data for relay services and gasless transfers
Tools exposed (20+)
get_wallet_address– Get the address of the configured wallet (from EVMPRIVATEKEY)get_chain_info– Get network informationget_supported_networks– List all supported EVM networksget_gas_price– Get current gas prices on a networkresolve_ens_name– Resolve ENS name to addresslookup_ens_address– Reverse lookup address to ENS nameget_block– Get block dataget_latest_block– Get latest block dataget_transaction– Get transaction detailsget_transaction_receipt– Get transaction receipt with logswait_for_transaction– Wait for transaction confirmationget_balance– Get native token balanceget_token_balance– Check ERC20 token balanceget_allowance– Check token spending allowanceget_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
Requirements
- Bun 1.0.0 or higher (recommended)
- Node.js 20.0.0 or higher (if not using Bun)
- Optional: Etherscan API key for ABI fetching
Repository: mcpdotdirect/evm-mcp-server
Stars: ★378
Language: TypeScript
Last updated: 2026-10-03
agentblockchainethereumevmmcpmcp-server
Stars: ★378
Language: TypeScript
Last updated: 2026-10-03
agentblockchainethereumevmmcpmcp-server
How to install evm-mcp-server
No install config was found in this README. See the repository for setup steps, then follow our guides for Claude Desktop, Cursor or VS Code.
Featured in: Best MCP servers for crypto and Web3
Maintain this project? Get it featured for free during launch →
Related Finance & Crypto MCP servers
tradingview-mcp by atilaahmettaner · ★5061
TradingView MCP server — real-time market data, technical analysis, screeners & backtesting for Claude, ChatGPT, Cursor & any MCP client. St
Finance & Crypto
TradingView MCP server — real-time market data, technical analysis, screeners & backtesting for Claude, ChatGPT, Cursor & any MCP client. St
Finance & Crypto
solana-mcp-vybe by vybenetwork · ★1898
Public Solana MCP registry metadata for Vybe Solana API
Finance & Crypto
Public Solana MCP registry metadata for Vybe Solana API
Finance & Crypto
mcp-language-server by isaacphi · ★1609
mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, and diagnostics.
Finance & Crypto
mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, and diagnostics.
Finance & Crypto
ai-trader by whchien · ★1109
Backtrader-powered backtesting framework for algorithmic trading, featuring 20+ strategies, multi-market support, CLI tools, and an integrat
Finance & Crypto
Backtrader-powered backtesting framework for algorithmic trading, featuring 20+ strategies, multi-market support, CLI tools, and an integrat
Finance & Crypto
alpaca-mcp-server by alpacahq · ★1022
Alpaca’s official MCP Server lets you trade stocks, ETFs, crypto, and options, run data analysis, and build strategies in plain English dire
Finance & Crypto
Alpaca’s official MCP Server lets you trade stocks, ETFs, crypto, and options, run data analysis, and build strategies in plain English dire
Finance & Crypto
Weekly MCP digest – new and trending MCP servers in your inbox.