About
A Model Context Protocol server that exposes EVM-compatible blockchain operations through Viem, enabling AI agents and other clients to securely query balances, transfer tokens, sign messages, and interact with contracts via a standardized MCP interface.
Capabilities

The Evm Mcp Server is a specialized gateway that bridges AI assistants—such as Claude or any MCP‑compatible client—to an EVM‑compatible blockchain. By exposing a curated set of smart‑contract and wallet operations as MCP tools, the server removes the need for developers to embed low‑level blockchain logic directly into their AI workflows. Instead, an assistant can request a balance check, initiate a token transfer, or call a contract function through a simple, declarative prompt, and the server will translate that request into a Viem‑driven RPC call.
At its core, the server relies on Viem, a modern and efficient JavaScript/TypeScript library for interacting with Ethereum‑like networks. Viem handles the intricacies of transaction construction, signing, and broadcasting, while the MCP SDK turns these capabilities into a set of discoverable tools. The server is fully configurable via environment variables, allowing teams to point it at any EVM chain—mainnet, testnets, or private networks—by simply changing the . The wallet used for signing transactions is specified through , ensuring that all state‑changing operations are performed securely on behalf of the configured account.
Key capabilities include:
- Account queries: Retrieve native token balances, ERC20 allowances, and other on‑chain state.
- Token transfers: Send native currency or ERC20 tokens to arbitrary addresses with optional gas price hints.
- Contract interactions: Call read‑only contract methods or execute state‑changing functions such as , leveraging Viem’s type safety.
- Message signing: Produce EIP‑712 or raw message signatures for authentication or off‑chain verification.
These tools are exposed through the MCP protocol, so any AI assistant that understands MCP can invoke them by including a tool call in its response. For example, a user could ask the assistant to “transfer 10 DAI to address X,” and the assistant would generate a tool call that the server executes, returning the transaction hash. This pattern keeps the AI’s reasoning layer free from blockchain specifics while still enabling sophisticated interactions.
In real‑world scenarios, the Evm Mcp Server is ideal for building automated finance bots, decentralized application back‑ends, or compliance workflows that require on‑chain validation. Developers can integrate the server into CI/CD pipelines to deploy contracts, trigger state changes in response to external events, or audit transactions through an AI‑driven interface. Because the server is written in TypeScript and exposes a strongly typed API, teams benefit from compile‑time safety and an excellent developer experience.
Overall, the Evm Mcp Server provides a clean, secure, and extensible bridge between AI assistants and the Ethereum ecosystem. By abstracting away low‑level RPC details and presenting a rich set of tools over MCP, it empowers developers to build intelligent, blockchain‑aware applications without sacrificing control or security.
Related Servers
MindsDB MCP Server
Unified AI-driven data query across all sources
Homebrew Legacy Server
Legacy Homebrew repository split into core formulae and package manager
Daytona
Secure, elastic sandbox infrastructure for AI code execution
SafeLine WAF Server
Secure your web apps with a self‑hosted reverse‑proxy firewall
mediar-ai/screenpipe
MCP Server: mediar-ai/screenpipe
Skyvern
MCP Server: Skyvern
Weekly Views
Server Health
Information
Explore More Servers
Awesome MCP Server CN
Curated list of Chinese MCP servers for developers
Aisera Status MCP Server
Monitor Aisera service health via Model Context Protocol
Web Search MCP
Instant web search via MCP API
QA Sphere MCP Server
Integrate QA Sphere test cases into AI IDEs
Zerodha MCP Server
Connect Claude AI to your Zerodha trading data
Linear MCP Integration Server
AI-powered Linear issue and project management via MCP