Web3 MCP is an MCP server that provides tools for querying and transacting across major blockchain networks directly from Model Context Protocol clients like Claude Desktop. It connects to Solana, Ethereum, EVM-compatible networks such as Base, Arbitrum, Optimism, BSC, Polygon, Avalanche, and Berachain, as well as Cardano, THORChain, XRP Ledger, TON, and UTXO networks including Bitcoin, Litecoin, Dogecoin, and Bitcoin Cash. Cryptocurrency developers, web3 researchers, and automated agent builders use this server to inspect on-chain state, validate wallet addresses, retrieve transaction histories, query liquidity pools, and execute transactions. Operations include balance checks, native coin transfers, ERC-20 token approvals, Jupiter DEX routing on Solana, and cross-chain swap quotes via THORChain. Developers configure credentials, network RPC URLs, and modular tool-registration toggles in a local environment file, ensuring that private keys remain isolated from chat context while exposing broad blockchain capabilities to language models.
Category: Finance, Crypto & Payments
Tags: blockchain, cryptocurrency, ethereum, solana, web3
bash git clone https://github.com/strangelove-ventures/web3-mcp.git cd web3-mcp npm install 2. Create and configure your environment file: bash cp .env.example .env Edit .env to toggle the chains you need (e.g., ENABLE_SOLANA_TOOLS=true) and provide the required private keys, mnemonics, and custom RPC URLs. 3. Build the server: bash npm run build 4. Register the server in your claude_desktop_config.json file: json { "mcpServers": { "web3-rpc": { "command": "node", "args": [ "/PATH/TO/web3-mcp/build/index.js" ] } } } Replace /PATH/TO/ with the absolute path to your cloned repository.Part of MCP Servers
Clone the official GitHub repository, install dependencies using npm, copy the example environment file to dot-env, and build the project with npm run build. Finally, register the built node script in your Claude Desktop configuration file.
It provides RPC access to inspect address balances, fetch transaction histories, validate addresses, transfer funds, manage ERC-20 approvals, swap tokens via Jupiter on Solana, and request cross-chain swap quotes across multiple blockchain ecosystems.
It supports Solana, Ethereum, EVM chains like Arbitrum, Base, Optimism, Polygon, BSC, Avalanche, and Berachain, alongside Cardano, THORChain, XRP Ledger, TON, and UTXO chains such as Bitcoin, Litecoin, Dogecoin, and Bitcoin Cash.
Web3 MCP works with any client compatible with the Model Context Protocol that supports standard input and output server execution, such as Claude Desktop.
All private keys and wallet seed phrases are configured locally within an environment file and are never sent directly through conversation prompts to the language model.