Ethereum RPC
FreeNot checkedProvides a bridge to the Ethereum blockchain for querying contract bytecode, gas prices, and account balances through standard JSON-RPC calls to public endpoint
About
Provides a bridge to the Ethereum blockchain for querying contract bytecode, gas prices, and account balances through standard JSON-RPC calls to public endpoints.
README
A Model Context Protocol (MCP) server for interacting with Ethereum blockchain.
Overview
This MCP server provides tools to query Ethereum blockchain data through standard JSON-RPC methods. It enables AI assistants and applications to interact with the Ethereum blockchain through a standardized protocol.
Features
This MCP server provides three key Ethereum RPC methods as tools:
- eth_getCode: Retrieve the code at a specific Ethereum address
- eth_gasPrice: Get the current gas price on the Ethereum network
- eth_getBalance: Check the balance of an Ethereum account
Note: More are coming
Usage
Adding to Cursor
To add this MCP to Cursor:
First, clone this repository:
git clone https://github.com/yourusername/eth-mpc.gitGo to Cursor settings → MCP → Add new MCP server
Enter a name (e.g., "eth-mcp")
Select "command" as the type
Input the full path to the script:
node /path/to/eth-mpc/index.js

- Click "Add" to enable the server
Once added, the Ethereum RPC tools will be available to use within Cursor.
The server uses stdio transport, making it compatible with MCP clients like Claude Desktop, Cursor, and others.
Testing with MCP Inspector
The MCP Inspector is a development tool for testing and debugging MCP servers. It provides an interactive interface to test your MCP server's functionality without needing a full AI client.
Running the Inspector
To test your Ethereum RPC MCP server with the Inspector:
To run the Inspector:
npx @modelcontextprotocol/inspector
Input the command and path
The Inspector will connect to your running MCP server and display available tools.
Testing Tools with Inspector
The Inspector allows you to:
- View available tools and their descriptions
- Test each tool with different parameters
- See the responses in a structured format
- Debug any issues with your MCP server implementation
For example, to test the eth_getBalance tool:
- Select the tool in the Inspector interface
- Enter a valid Ethereum address (e.g.,
0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045- Vitalik's address) - Use the default block parameter (
latest) - Submit the request and view the response
Integration with MCP Clients
This MCP server can be integrated with any MCP-compatible client, including:
- Claude Desktop
- Claude Code
- Cursor (instructions above)
- Cline
- Other MCP-compatible applications
When integrated, the client application can use the tools provided by this server to query Ethereum blockchain data directly.
Understanding MCP
Model Context Protocol (MCP) is an open standard that allows AI models to interact with various tools and services. It provides a standardized way for developers to expose APIs, data sources, and functionality to AI assistants.
Learn More About MCP
MCP servers like this one form part of an ecosystem that allows AI assistants to perform complex tasks across multiple services without requiring custom integration for each service.
📚 Official Documentation: Model Context Protocol Overview
License
MIT
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Installing Ethereum RPC
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/0xkoda/eth-mcpFAQ
Is Ethereum RPC MCP free?
Yes, Ethereum RPC MCP is free — one-click install via Unyly at no cost.
Does Ethereum RPC need an API key?
No, Ethereum RPC runs without API keys or environment variables.
Is Ethereum RPC hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Ethereum RPC in Claude Desktop, Claude Code or Cursor?
Open Ethereum RPC on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
by duxiaohuiSupabase
Database, auth and storage
by SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
Compare Ethereum RPC with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
