EVM MCP Server
Connect AI agents and developers to any EVM-compatible blockchain using FlowHunt’s EVM MCP Server for smart contract, transaction, and analytics workflows.

What does “EVM” MCP Server do?
The EVM MCP Server is a comprehensive Model Context Protocol (MCP) server designed to provide blockchain services across multiple EVM-compatible networks. It enables AI assistants and agents to interact seamlessly with various Ethereum Virtual Machine (EVM) chains—including Ethereum, Optimism, Arbitrum, Base, Polygon, and more—using a unified interface. By exposing tools and resources for interacting with smart contracts, querying blockchain data, and managing accounts, the EVM MCP Server streamlines development workflows. It empowers AI-driven tasks such as querying chain data, managing transactions, and integrating on-chain logic, thus enhancing the capabilities of developers and AI systems working with decentralized environments.
List of Prompts
No explicit prompt templates are mentioned in the available repository documentation or code.
List of Resources
No explicit resources are described in the available repository documentation or code.
List of Tools
No explicit tool definitions are listed in the available repository documentation or code (including server.py or equivalent).
Use Cases of this MCP Server
- Multi-chain Blockchain Querying: Developers and AI agents can interact with a wide range of EVM-compatible chains using a single, unified protocol, improving efficiency for on-chain data extraction tasks.
- Smart Contract Interaction: Enables programmatic reading from and writing to smart contracts across supported EVM networks, supporting automated workflows and contract testing.
- Transaction Management: Facilitates transaction construction, signing, and sending, allowing both manual and AI-driven operations in decentralized applications.
- AI-driven On-chain Analytics: Provides the foundation for AI agents to analyze blockchain data, monitor network activity, and generate real-time insights for DeFi, NFT, or DAO platforms.
How to set it up
Windsurf
- Ensure you have Node.js and Windsurf installed.
- Locate your Windsurf configuration file (typically
windsurf.config.json
). - Add the EVM MCP Server to the
mcpServers
section:{ "mcpServers": { "evm-mcp": { "command": "npx", "args": ["@evm/mcp-server@latest"] } } }
- Save the configuration and restart Windsurf.
- Verify the EVM MCP Server is running within the Windsurf UI.
Claude
- Install Node.js and ensure Claude is set up.
- Edit your Claude configuration file.
- Add the EVM MCP Server as follows:
{ "mcpServers": { "evm-mcp": { "command": "npx", "args": ["@evm/mcp-server@latest"] } } }
- Restart Claude and confirm the EVM MCP Server is available.
- Test connectivity via Claude’s MCP server list.
Cursor
- Verify that you have Node.js and Cursor installed.
- Open your Cursor configuration file.
- Insert the following in the
mcpServers
section:{ "mcpServers": { "evm-mcp": { "command": "npx", "args": ["@evm/mcp-server@latest"] } } }
- Save your changes and restart Cursor.
- Check that the EVM MCP Server appears in Cursor’s MCP integrations.
Cline
- Make sure Node.js and Cline are installed.
- Access the Cline configuration file.
- Add the EVM MCP Server:
{ "mcpServers": { "evm-mcp": { "command": "npx", "args": ["@evm/mcp-server@latest"] } } }
- Restart Cline and ensure the server loads correctly.
- Use Cline’s tools to verify EVM MCP connectivity.
Securing API Keys
- Store sensitive keys or secrets in environment variables.
- Reference environment variables in your configuration using the
env
property:{ "mcpServers": { "evm-mcp": { "command": "npx", "args": ["@evm/mcp-server@latest"], "env": { "EVM_API_KEY": "your-api-key" }, "inputs": { "network": "mainnet" } } } }
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"evm-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “evm-mcp” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | Overview and features are described |
List of Prompts | ⛔ | No prompt templates mentioned |
List of Resources | ⛔ | No explicit resources listed |
List of Tools | ⛔ | No explicit tools listed |
Securing API Keys | ✅ | Example provided for using environment variables |
Sampling Support (less important in evaluation) | ⛔ | No mention of sampling |
My overall rating for EVM MCP Server based on the above tables is 4/10. While the server clearly targets a useful and in-demand capability (EVM blockchain integration), the public documentation lacks details on prompts, resources, and explicit tool interfaces, limiting immediate utility for some users.
MCP Score
Has a LICENSE | ✅ (MIT) |
---|---|
Has at least one tool | ⛔ |
Number of Forks | 58 |
Number of Stars | 273 |
Frequently asked questions
- What is the EVM MCP Server?
The EVM MCP Server is a Model Context Protocol server that provides blockchain services across EVM-compatible networks. It enables developers and AI agents to interact with EVM chains via a unified interface for smart contract operations, blockchain querying, and transaction management.
- Can I use the EVM MCP Server with multiple blockchains?
Yes, the EVM MCP Server is designed for multi-chain support, including Ethereum, Optimism, Arbitrum, Base, Polygon, and other EVM-compatible networks.
- What are the main use cases for the EVM MCP Server?
Key use cases include: multi-chain blockchain querying, smart contract interaction, transaction management, and AI-driven on-chain analytics for DeFi, NFT, or DAO applications.
- How do I secure my API keys and secrets?
Store your sensitive keys in environment variables and reference them in your configuration under the 'env' property. This approach keeps your secrets secure and out of version control.
- How can I integrate the EVM MCP Server with FlowHunt flows?
Add the MCP component to your flow in FlowHunt, then configure the EVM MCP Server using the provided JSON snippet in the system MCP configuration panel. This connects your AI agent to EVM blockchain capabilities.
Try FlowHunt's EVM MCP Server
Integrate blockchain data and smart contract logic into your AI workflows. Get started with FlowHunt’s EVM MCP Server for seamless, multi-chain development.