Ethereum Tools

v1.0.0Finance & Fintechstable

Ethereum Tools for Claude - A comprehensive blockchain analysis toolkit that enables Claude AI to audit smart contracts, analyze wallets, track profitability, and fetch on-chain data using Model Context Protocol (MCP). Seamlessly integrates blockchai

ethereum-toolsmcpai-integration
Share:
17
Stars
0
Downloads
0
Weekly
0/5

What is Ethereum Tools?

Ethereum Tools is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ethereum tools for claude - a comprehensive blockchain analysis toolkit that enables claude ai to audit smart contracts, analyze wallets, track profitability, and fetch on-chain data using model conte...

Ethereum Tools for Claude - A comprehensive blockchain analysis toolkit that enables Claude AI to audit smart contracts, analyze wallets, track profitability, and fetch on-chain data using Model Context Protocol (MCP). Seamlessly integrates blockchai

This server falls under the Finance & Fintech category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Ethereum Tools for Claude - A comprehensive blockchain analy

Use Cases

Audit smart contracts and analyze wallet data on Ethereum. Track transaction profitability and on-chain metrics. Fetch real-time blockchain data for analysis.
0xGval

Maintainer

LicenseMIT License
Languagejavascript
Versionv1.0.0
UpdatedMar 24, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx ethereum-tools

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Ethereum Tools

Ethereum Tools for Claude is a Node.js MCP server that brings comprehensive Ethereum blockchain analysis capabilities directly into Claude AI. It enables smart contract security audits, wallet balance and token holding lookups, profit/loss tracking across trades, on-chain data retrieval, and even Twitter/X search for blockchain-related discussions. By connecting Claude to Etherscan, Moralis, Codex, and RapidAPI, it lets analysts and developers perform deep on-chain research through natural language without switching between multiple block explorer tabs.

Prerequisites

  • Node.js v16 or later
  • Claude for Desktop installed
  • Free Etherscan API key from etherscan.io/apis
  • Free Moralis API key from moralis.io
  • Codex API key from codex.io (for token price history and analytics)
1

Clone the repository and install dependencies

Clone the evm-mcp-tools repository and install the required Node.js packages.

git clone https://github.com/0xGval/evm-tools-mcp
cd evm-tools-mcp
npm install
2

Obtain the required API keys

Register for free API keys at each provider: Etherscan (contract verification), Moralis (wallet balances and PnL), Codex (token price history), and RapidAPI Twitter154 (Twitter search). An optional Ethereum RPC URL can use public endpoints like eth.llamarpc.com.

3

Configure the MCP server with your API keys

Copy mcp.json.example to mcp.json and fill in your API keys and the absolute path to main.js. Use the full absolute path on Windows with double backslashes.

{
  "mcpServers": {
    "ethereum-tools": {
      "command": "node",
      "args": ["/absolute/path/to/evm-tools-mcp/main.js"],
      "env": {
        "ETH_RPC_URL": "https://eth.llamarpc.com",
        "MORALIS_API_KEY": "your_moralis_api_key",
        "ETHERSCAN_API_KEY": "your_etherscan_api_key",
        "CODEX_API_KEY": "your_codex_api_key",
        "RAPIDAPI_KEY": "your_rapidapi_key"
      }
    }
  }
}
4

Add to Claude Desktop configuration

Copy the contents of your mcp.json into Claude Desktop's config file. On Windows this is %APPDATA%\Claude\claude_desktop_config.json. On macOS it is ~/Library/Application Support/Claude/claude_desktop_config.json.

5

Restart Claude Desktop

Fully quit and reopen Claude Desktop so it picks up the new MCP server configuration. You should then see Ethereum blockchain analysis tools available in your Claude session.

Ethereum Tools Examples

Client configuration

Full claude_desktop_config.json entry with all required environment variables for the Ethereum Tools MCP server.

{
  "mcpServers": {
    "ethereum-tools": {
      "command": "node",
      "args": ["/Users/you/evm-tools-mcp/main.js"],
      "env": {
        "ETH_RPC_URL": "https://eth.llamarpc.com",
        "MORALIS_API_KEY": "your_moralis_api_key",
        "ETHERSCAN_API_KEY": "your_etherscan_api_key",
        "CODEX_API_KEY": "your_codex_api_key",
        "RAPIDAPI_KEY": "your_rapidapi_key"
      }
    }
  }
}

Prompts to try

Ask Claude to analyze wallets, audit contracts, and track token profitability using natural language.

- "Audit the smart contract at 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 for security issues"
- "What is the ETH balance and token holdings of 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045?"
- "Show me the profit/loss for wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
- "Get the price history for token 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 over the last 30 days"
- "Search Twitter for recent tweets about Uniswap v4"

Troubleshooting Ethereum Tools

Environment variables not found / API calls fail with authentication errors

Ensure API keys are set inside the `env` object of your MCP config, not in a separate .env file. The MCP server reads keys from environment variables passed by the MCP client at launch. Double-check each key is pasted correctly without extra spaces.

Path errors on Windows — server fails to start

Use full absolute paths with double backslashes in the args array, for example: `C:\\Users\\you\\evm-tools-mcp\\main.js`. Avoid relative paths like `./main.js` in the MCP config.

Codex API returns errors for token analysis

Verify your Codex API key has access to the token data endpoints. The free tier may have rate limits. If you don't have a Codex key, token price history and advanced analytics tools will not work, but wallet and contract tools (Etherscan/Moralis) will still function.

Frequently Asked Questions about Ethereum Tools

What is Ethereum Tools?

Ethereum Tools is a Model Context Protocol (MCP) server that ethereum tools for claude - a comprehensive blockchain analysis toolkit that enables claude ai to audit smart contracts, analyze wallets, track profitability, and fetch on-chain data using model context protocol (mcp). seamlessly integrates blockchai It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Ethereum Tools?

Follow the installation instructions on the Ethereum Tools GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Ethereum Tools?

Ethereum Tools works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Ethereum Tools free to use?

Yes, Ethereum Tools is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Finance & Fintech MCP Servers

Explore all finance & fintech servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "ethereum-tools": { "command": "npx", "args": ["-y", "ethereum-tools"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Ethereum Tools?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides