base-multi-wallet-mcp
MCP server for managing multiple wallets with coordinated trading on Base mainnet.
Features
create_wallet - Generate new random wallets
import_wallet - Import existing wallets by private key
list_wallets - List all managed wallets with ETH + token balances
fund_wallets - Distribute ETH from main wallet to all managed wallets equally
coordinated_buy - Buy a token from all wallets simultaneously via Uniswap V2
coordinated_sell - Sell a token from all wallets via Uniswap V2
collect_funds - Sweep ETH + tokens from all wallets back to main wallet
get_gas_estimate - Estimate gas costs for multi-wallet operations
Setup
npm install
npm run buildEnvironment Variables
Variable | Description | Default |
| Base RPC endpoint |
|
| Main wallet private key (funds source) | Required for fund/collect |
Usage with Claude Desktop
{
"mcpServers": {
"base-multi-wallet": {
"command": "node",
"args": ["path/to/base-multi-wallet-mcp/dist/index.js"],
"env": {
"RPC_URL": "https://mainnet.base.org",
"DEPLOYER_PRIVATE_KEY": "0x..."
}
}
}
}Usage via npx
npx -y base-multi-wallet-mcpSecurity
Private keys are stored in-memory only (session-based, never persisted to disk)
Private keys are never exposed in tool responses
Main wallet key provided via environment variable only
Related MCP Servers
Package | Tools | What it does |
| 14 | Deploy tokens, trade, earn OBSD |
| 8 | Scan contracts for vulnerabilities |
| 7 | On-chain price feeds from DEX pools |
| 8 | Coordinated multi-wallet trading |
| 5 | Gasless ERC-20 token deployment |
| 7 | Detect arbitrage opportunities |
| 5 | Discover & trade new launches |
| 7 | Wallet balances, gas, tokens |
| 6 | Read any smart contract (free) |
| - | Scaffold a new MCP server |