Skip to main content
Glama

web3-mcp-server

by EmanuelJr

Web3 MCP Server

A Model Context Protocol (MCP) server implementation for Web3 interactions on EVM chains. This server enables seamless interaction with blockchain networks through the Model Context Protocol.

🚀 Features

  • 📊 Fetch token balances across multiple chains
  • 📝 Call smart contract functions
  • 💰 Native and ERC-20 token transfer
  • 🔗 Support for multiple EVM-compatible chains

🔧 Configuration

Claude Desktop Integration

Installing via Smithery

To install Web3 MCP Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install web3-mcp-server --client claude
Using NPX

Add the following configuration to your Claude Desktop settings:

{ "mcpServers": { "web3": { "command": "npx", "args": ["-y", "web3-mcp-server"], "env": { "PRIVATE_KEY": "0xYour-wallet-private-key (optional)" } } } }
Using Docker

For Docker-based deployment, use this configuration:

{ "mcpServers": { "web3": { "command": "docker", "args": ["run", "-i", "--rm", "emanueljr/web3-mcp-server"], "env": { "PRIVATE_KEY": "0xYour-wallet-private-key (optional)" } } } }

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

👥 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Enable to request information from EVM chains

  1. 🚀 Features
    1. 🔧 Configuration
      1. Claude Desktop Integration
      2. Installing via Smithery
    2. 📝 License
      1. 👥 Contributing

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          Fork from Etherscan dedicated for chain-id 175
          Last updated -
          6
          19
          MIT License
        • -
          security
          F
          license
          -
          quality
          Provides real-time information about Ethereum addresses across multiple chains using the Model Context Protocol, featuring a Server-Sent Events endpoint for live updates.
          Last updated -
          JavaScript
        • A
          security
          A
          license
          A
          quality
          Provides Claude with access to Ethereum and EVM-compatible blockchain operations, enabling wallet management, transaction handling, contract interactions, and blockchain queries through natural language.
          Last updated -
          35
          434
          4
          TypeScript
          MIT License
          • Apple
          • Linux

        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/EmanuelJr/web3-mcp-server'

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