Report Abuse

Basic Information

This repository provides a Model Context Protocol (MCP) server that exposes blockchain services across 30+ EVM-compatible networks for use by AI agents and developer tools. The server offers a unified interface so agents can read chain state, query balances, inspect transactions and blocks, interact with smart contracts, and perform token transfers for ERC20, ERC721 and ERC1155 standards. It supports ENS name resolution for address parameters so human-readable names can be used instead of raw addresses. The server can run as a stdio command or as an HTTP server with Server-Sent Events, and it integrates with tools like Cursor and Claude CLI via MCP configurations. Installation supports Bun or Node, and default server and chain settings are available in the repository for local development.

Links

Categorization

App Details

Features
The project bundles a comprehensive set of MCP tools and resource URIs to perform common blockchain operations. Token services include fetching ERC20 metadata and balances, transferring tokens and approving allowances, NFT metadata and ownership checks, and ERC1155 balance and URI access. Blockchain services include chain info, native balance queries, transaction and receipt retrieval, contract reads and writes with private key signing, gas estimation, and contract detection. All address parameters accept ENS names which are automatically resolved. The server exposes both tool-based RPC style operations and evm:// resource URIs for programmatic access. It supports running via npx, has example mcp.json configurations for Cursor, and includes an HTTP SSE mode for browser-compatible connections.
Use Cases
For developers building AI-powered tools or agents that need blockchain access, this server abstracts multi-chain complexity behind a single, discoverable MCP interface. Agents can programmatically read chain data, resolve ENS names, query token and NFT state, and submit signed transactions without managing per-chain RPC details. Integration examples show how to embed the server into editor assistants like Cursor or invoke it from CLI workflows, enabling natural language driven blockchain tasks such as checking balances, resolving ENS names, or transferring assets. The project includes clear extension points in the codebase for adding networks, tools, and services, and includes security guidance such as not storing private keys, using HTTPS in production, and adding rate limiting.

Please fill the required fields*