Skip to main content
Glama

MCP Ethers Wallet

MCP Ethers Server

⚡ Claude Code Setup:

claude mcp add ethers-wallet -- node /path/to/ethers-server/build/src/index.js

A complete ethers.js v6 wrapper for Claude with 40+ tools for Ethereum blockchain interactions. Works with 20+ EVM networks including Ethereum, Polygon, Arbitrum, Base, and more.

Tool Categories

🔗 Core Ethereum

Network info • Block/transaction data • Wallet operations • Gas estimation • ENS resolution • Message signing • Unit conversion

🪙 Token Standards

ERC20: Token info, balances, transfers, approvals
ERC721: NFT info, ownership, transfers, metadata
ERC1155: Multi-token balances, transfers, batch operations

📝 Transaction Management

Transaction preparation • ERC20/721/1155 transaction prep • Secure transaction broadcasting • Gas optimization

🔧 Contract Interaction

Smart contract calls • Contract code inspection • Custom ABI support

Quick Example

# Get Vitalik's ETH balance "getWalletBalance": { "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045", "provider": "mainnet" } # Get USDC token info "erc20GetTokenInfo": { "tokenAddress": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", "provider": "mainnet" }

Installation

git clone https://github.com/yourusername/ethers-server.git cd ethers-server npm install npm run build

Environment Variables

Create .env file:

ALCHEMY_API_KEY=your_alchemy_key INFURA_API_KEY=your_infura_key DEFAULT_NETWORK=mainnet

Advanced Setup

Local Project

claude mcp add --scope local ethers-wallet --env ALCHEMY_API_KEY=your_key -- node /path/to/build/src/index.js

Shared Team Config

claude mcp add --scope project ethers-wallet -- node /path/to/build/src/index.js

Security

🔐 Secure by Design: Uses prepare → sign → send workflow. Private keys never stored on server. External signing supported (hardware wallets, offline signing).

⚠️ API Keys: Protect your .env file. Never expose Alchemy/Infura keys.

Development

Built with ethers.js v6 for maximum compatibility and performance. Full TypeScript support with comprehensive error handling.

Testing: npm test (requires Hardhat local node)
Build: npm run build

Contributing

Contributions welcome! See our comprehensive test suite and follow existing code patterns.

License

MIT License - Dennison Bertram (dennison@tally.xyz)


🚀 Production Ready: Successfully validated with live Ethereum mainnet transactions. Complete MCP server with 40+ tools for all your Web3 needs.

Deploy Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

模型上下文协议服务器使 LLM 能够通过标准化接口与以太坊网络交互、管理钱包、查询区块链数据和执行智能合约操作。

  1. 概述
    1. 安装
      1. 快速入门
        1. 启动服务器
        2. 与 Claude Desktop 一起使用
        3. 使用 MCP Inspector 进行测试
      2. 可用工具
        1. 网络信息
        2. 钱包操作
        3. 交易管理
        4. 智能合约交互
        5. ENS 操作
      3. 网络支持
        1. 配置
          1. 错误处理
            1. 发展
              1. 贡献
                1. 执照
                  1. 作者

                    Related MCP Servers

                    • A
                      security
                      A
                      license
                      A
                      quality
                      A Model Context Protocol server that enables AI agents to interact with 30+ Ethereum-compatible blockchain networks, providing services like token transfers, contract interactions, and ENS resolution through a unified interface.
                      Last updated -
                      28
                      2,688
                      309
                      MIT License
                    • -
                      security
                      -
                      license
                      -
                      quality
                      Comprehensive Model Context Protocol server that enables AI agents to interact with 30+ Ethereum-compatible blockchain networks, supporting token transfers, smart contract interactions, and ENS name resolution through a unified interface.
                      Last updated -
                      1
                      MIT License
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A Model Context Protocol server that enables interaction with Foundry tools through natural language, allowing users to create projects, build contracts, run tests, and manage Ethereum development environments.
                      Last updated -
                      1
                      MIT License
                    • A
                      security
                      A
                      license
                      A
                      quality
                      A Model Context Protocol server that allows LLMs to interact with blockchain through MetaMask, keeping private keys securely in your crypto wallet while enabling transactions and blockchain operations.
                      Last updated -
                      28
                      2
                      6
                      MIT License

                    View all related MCP servers

                    MCP directory API

                    We provide all the information about MCP servers via our MCP API.

                    curl -X GET 'https://glama.ai/api/mcp/v1/servers/crazyrabbitLTC/mcp-ethers-server'

                    If you have feedback or need assistance with the MCP directory API, please join our Discord server