# Ethereum Wallet Generator

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.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 28
- Author: nirholas
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/nirholas/ethereum-wallet-toolkit/tree/HEAD/ethereum-wallet-mcp
- Updated: 2026-10-19
- HTML: https://affpapa.org/en/nevibecode/mcp/ethereum-wallet-generator

## What it 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.

## Requirements
- Needs: Python and uv (commands run via uvx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add ethereum-wallet-mcp -- uvx ethereum-wallet-mcp
```
uvx runs the command named after the package; if the README names another one, use uvx --from ethereum-wallet-mcp <command>

### Codex

**Platform CLI**
```bash
codex mcp add ethereum-wallet-mcp -- uvx ethereum-wallet-mcp
```
uvx runs the command named after the package; if the README names another one, use uvx --from ethereum-wallet-mcp <command>

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "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>

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "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>

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add ethereum-wallet-mcp uvx ethereum-wallet-mcp
```
uvx runs the command named after the package; if the README names another one, use uvx --from ethereum-wallet-mcp <command>

## When to use it
- 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
- 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.

## Similar
- [emblem-ai-agent-wallet](https://affpapa.org/en/nevibecode/skills/emblem-ai-agent-wallet.md) — skill · 8800 installs
- [okx-agentic-wallet](https://affpapa.org/en/nevibecode/skills/okx-agentic-wallet.md) — skill · 17500 installs
- [agent-wallet-policy](https://affpapa.org/en/nevibecode/skills/agent-wallet-policy.md) — skill · 788 installs
- [nansen-wallet-keychain-migration](https://affpapa.org/en/nevibecode/skills/nansen-wallet-keychain-migration.md) — skill · 352 installs
- [ethereum](https://affpapa.org/en/nevibecode/skills/ethereum.md) — skill · 737 installs
- [analyzing-ethereum-smart-contract-vulnerabilities](https://affpapa.org/en/nevibecode/skills/analyzing-ethereum-smart-contract-vulnerabilities.md) — skill · 393 installs

From the same set: [nirholas/ethereum-wallet-toolkit](https://affpapa.org/en/nevibecode/by/nirholas/ethereum-wallet-toolkit.md) — 5 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
