eth_mcp_server
Verified Safeby hmqgg
Overview
Enables AI agents to query Ethereum balances, fetch token prices, and simulate Uniswap V3 swaps using the Model Context Protocol.
Installation
cargo run --releaseEnvironment Variables
- ETH_RPC_URL
- ETH_PRIVATE_KEY
Security Notes
The server explicitly states it only simulates transactions and does not broadcast them to the blockchain. Private keys are handled via environment variables with strong security warnings against using real funds in production. It leverages `eth_call` with `statesOverride` for simulation, a safe practice, and uses `rust_decimal` to prevent financial precision errors. Dependency on an external token list (`tokens.uniswap.org`) for symbol resolution is noted as a potential point of failure for token lookups if the service is unavailable or compromised, but doesn't pose a direct code execution risk.
Similar Servers
evm-mcp-server
Enables AI agents to interact with 60+ EVM-compatible blockchains, perform transactions, query data, and interact with smart contracts via a unified Model Context Protocol (MCP) interface.
nodit-mcp-server
Facilitates AI agents and developers interacting with structured, multi-chain blockchain data via Nodit's Web3 APIs using the Model Context Protocol.
kukapay-mcp-servers
Provides structured, real-time crypto and blockchain data for AI agents and developers across various domains like DeFi, trading, market analytics, and NFTs.
mcp-framework
A Rust framework implementing the Model Context Protocol for building production-ready MCP servers, clients, and intelligent AI agents that integrate with LLMs for tool use and browser automation.