Web3 MCP: Interact with Blockchain Using Natural Language
LocalAbout Web3 MCP: Interact with Blockchain Using Natural Language
Web3 MCP lets people interact with blockchains through natural-language commands from an MCP client. A web app and browser wallet manage wallet keys and signing requests.
Key features
- 01Initiate blockchain actions with natural language
- 02Connect a browser wallet
- 03Send tokens
- 04Query blockchain data
- 05Call contracts
Use cases
- 01Initiate token transfers from an MCP client
- 02Connect to a blockchain with a browser wallet
- 03Query blockchain data or call contracts
MCP support
The MCP server links an MCP client to blockchain actions. After configuring the relevant tools, clients can initiate actions and display results.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEWeb3 MCP: Interact with Blockchain Using Natural Language
Purpose
Web3 MCP lets you use natural language commands (through an MCP client like Claude Desktop) to interact with blockchain, without needing to directly handle private keys or understand complex blockchain details. Your web3 wallet (like MetaMask) securely manages your keys through a web application.
Quickstart
- Install MCP Server: Download the correct binary for your computer from the Releases page and run it.
- Configure MCP Client: Set up your MCP client (e.g., Claude Desktop) to connect to the MCP server address and port. Define tools for blockchain actions.
Examples
{
"mcpServers": {
"web3-mcp": {
"command": "/home/manuel/web3-mcp/dist/web3-mcp-linux", (for linux)
"command": "C:\\Path\\To\\web3-mcp.exe" (for windows)
}
}
}
- Open Web App: Go to web3-mcp.vercel.app in your browser.
- Use Natural Language: In your MCP client, use natural language commands (as per your configured tools) to perform blockchain actions (e.g., connect wallet, send tokens, query data, call contracts). The results will be shown in your MCP client and signatures requests will be managed by your browser wallet extension.
Disclaimer
- Run the MCP server only on your local machine.
- Trust the web application before connecting your wallet.
- Carefully configure your MCP client tools.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.