EVM MCP Server

By QuickNodeCreated 9 days ago
starstarstarstarstar

An MCP server built in TypeScript that enables LLM agents to perceive blockchain data across multiple EVM-compatible networks using QuickNode endpoints.

Visit Project
Share this MCP:
X (Formerly Twitter)RedditblueskyThreads by Instagram

Category

Official MCP Server

Tags

Evm Mcp ServerBlockchain DataLlm AgentsQuicknodeTypescriptViem

What is the EVM MCP Server?

EVM MCP Server is a TypeScript-based server that enables LLM agents to access and analyze blockchain data across multiple EVM-compatible networks (Ethereum, Base, Arbitrum, Avalanche, BSC) using QuickNode endpoints through the Model Context Protocol (MCP).

How to use the EVM MCP Server?

  1. Prerequisites: Install Node.js (≄ 18), set up a QuickNode account, and configure a multichain endpoint
  2. Setup: Clone the repository, install dependencies, and build the project
  3. Configuration: Add server details to Claude Desktop's configuration file
  4. Usage: Ask LLM agents (like Claude Desktop) to perform blockchain-related tasks using natural language queries

Key features of the EVM MCP Server

  • MCP-compatible for direct LLM agent interaction
  • Multi-chain support for 5 EVM-compatible networks
  • Includes core EVM methods (eth_getBalance, eth_getCode, eth_gasPrice)
  • Pre-built LLM prompts for wallet analysis, contract inspection, and gas price evaluation
  • Resource references for gas data, block explorers, and supported chains

Use cases of the EVM MCP Server

  1. Checking wallet balances across multiple chains
  2. Contract code inspection and analysis
  3. Gas price monitoring and transaction optimization
  4. Cross-chain blockchain data comparison
  5. Automated blockchain analysis for research or applications

FAQ about the EVM MCP Server

  • Is this server compatible with all LLM agents?

It's compatible with any MCP-compatible agent runner, with Claude Desktop specifically mentioned

  • How many chains are supported?

Currently supports Ethereum, Base, Arbitrum, Avalanche, and BSC

  • Is QuickNode required?

Yes, QuickNode endpoints are required for blockchain data access

  • What's the best way to test the server?

Restart Claude Desktop and try commands like 'check wallet balance' or 'analyze contract'