Ethereum Wallet Generator — Claude Code MCP server: setup
This MCP server creates Ethereum wallets, restores them from seed phrases or keys, and derives HD accounts. Use it when an AI agent needs wallet operations.
claude mcp add ethereum-wallet-mcp -- uvx ethereum-wallet-mcpWhat Ethereum Wallet Generator does
Ethereum Wallet Generator gives an agent tools for making random Ethereum wallets, creating BIP39-based wallets, and restoring wallets from mnemonics or private keys. It can derive several HD accounts from one seed phrase and search for a vanity address with a chosen prefix or suffix.
The server also provides prompts for wallet creation, backup guidance, and recovery help. Its resources cover BIP39, HD derivation paths, and language wordlists. In Claude Code, you add it with one uvx command.
Private keys and mnemonics remain in memory during an operation, yet they are returned in tool results. The README directs users toward hardware wallets for real funds, while vanity addresses carry a warning against high-value storage.
What it helps with
- create an Ethereum wallet with a BIP39 phrase
- restore a wallet from a seed phrase
- derive several HD accounts from one mnemonic
- search for an address with a chosen prefix
- recover wallet details from a private key
Example prompts for the agent
- Create an Ethereum wallet with a 24-word BIP39 seed phrase.
- Restore this wallet from my seed phrase with derivation path
m/44'/60'/0'/0/0. - Derive 10 accounts from my mnemonic, starting at index 0.
How to install Ethereum Wallet Generator
Platform CLI
claude mcp add ethereum-wallet-mcp -- uvx ethereum-wallet-mcpuvx runs the command named after the package; if the README names another one, use uvx --from ethereum-wallet-mcp <command>
Platform CLI
codex mcp add ethereum-wallet-mcp -- uvx ethereum-wallet-mcpuvx runs the command named after the package; if the README names another one, use uvx --from ethereum-wallet-mcp <command>
Config file
{
"mcpServers": {
"ethereum-wallet-mcp": {
"command": "uvx",
"args": [
"ethereum-wallet-mcp"
]
}
}
}uvx runs the command named after the package; if the README names another one, use uvx --from ethereum-wallet-mcp <command>
Config file
{
"servers": {
"ethereum-wallet-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"ethereum-wallet-mcp"
]
}
}
}uvx runs the command named after the package; if the README names another one, use uvx --from ethereum-wallet-mcp <command>
Platform CLI
gemini mcp add ethereum-wallet-mcp uvx ethereum-wallet-mcpuvx runs the command named after the package; if the README names another one, use uvx --from ethereum-wallet-mcp <command>
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Ethereum Wallet Generator
How do I install Ethereum Wallet Generator in Claude Code?
Run claude mcp add ethereum-wallet-mcp -- uvx ethereum-wallet-mcp.
What does Ethereum Wallet Generator do?
It creates and restores Ethereum wallets, derives HD accounts, and searches for vanity addresses. Tool results can include wallet and key data.
Does the server persist private keys?
Keys remain in memory only while an operation runs. The README recommends hardware wallets for real funds.