Ethereum Wallet Generator logo

Ethereum Wallet Generator

Generates Ethereum wallets, restores keys, derives HD accounts, and searches for vanity addresses through MCP tools.

Install Ethereum Wallet Generator

Pick your client, then add it in one click or paste the config.

SSE (Remote)
Server URL
https://modelcontextprotocol.name/mcp/ethereum-wallet-toolkit

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

Ethereum Wallet Generator MCP server exposes Ethereum wallet operations to AI assistants through six MCP tools. It can create random wallets, generate or restore BIP39 mnemonic wallets, restore private keys, derive multiple HD accounts, and search for vanity addresses. Install the standalone Python package and register its command as an MCP server, such as in Claude Desktop. Use it for offline wallet-generation and derivation workflows, while reviewing the security implications before handling real assets.

Use cases

  • Generate random Ethereum wallets for development
  • Create wallets from BIP39 mnemonics
  • Restore accounts from seed phrases or private keys
  • Derive multiple HD accounts
  • Search for prefix or suffix vanity addresses

Key features

  • Random Ethereum wallet generation
  • BIP39 mnemonic creation and restoration
  • Private key wallet restoration
  • HD account derivation
  • Vanity address generation
  • BIP39 and derivation-path resources

Tools3

What Ethereum Wallet Generator lets your agent do. Expand a tool for its parameters.

Verified live~158 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

What it can do

From the 3 tools this server returned when we ran it.

Read-only tools · 3

Observed 2026-10-17 in an isolated sandbox. A description of reach, not a security audit.

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars28Stargazers on the source repository.
Last commit3d agoMost recent push to the default branch.
Tools exposed3Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Ethereum Wallet Generator works

What Ethereum Wallet Generator does

The Ethereum Wallet Generator MCP server provides six wallet-focused tools for AI assistants. It covers basic wallet creation, mnemonic-based wallets, key restoration, hierarchical deterministic account derivation, and vanity-address generation.

Available tools include:

  • generate_wallet creates a random Ethereum wallet.
  • generate_wallet_with_mnemonic creates a wallet using a BIP39 seed phrase.
  • restore_wallet_from_mnemonic rebuilds a wallet from a mnemonic.
  • restore_wallet_from_private_key rebuilds a wallet from a private key.
  • derive_multiple_accounts derives several accounts from an HD wallet.
  • generate_vanity_address searches for an address matching a requested pattern, such as a prefix or suffix.

The package also exposes documentation resources for BIP39, derivation paths, and language-specific BIP39 wordlists. These resources can help an assistant explain mnemonic and HD-wallet choices during a workflow.

How it works

The Ethereum Wallet Generator MCP server runs as a standalone Python package and exposes its operations through the Model Context Protocol. Its architecture separates the wallet logic from asynchronous MCP wrappers, allowing the underlying functions to be tested independently.

The repository describes the wallet servers as offline operations with no network calls. Keys are passed through the tools and are not persisted by the server. That does not remove the need for operational safeguards: anyone using the tools with real assets should inspect the code and understand how sensitive cryptographic material is handled.

HD account derivation and mnemonic handling use the repository’s Ethereum wallet tooling and documented derivation-path resources. Vanity generation is computationally different from ordinary wallet creation because it searches repeatedly until an address matches the requested pattern.

Setup and configuration

Install the wallet server from the repository with:

Terminal
pip install -e ./ethereum-wallet-mcp

The installed entry point is ethereum-wallet-mcp. For Claude Desktop, add an MCP server entry whose command is ethereum-wallet-mcp:

config.json
{
  "mcpServers": {
    "ethereum-wallet": {
      "command": "ethereum-wallet-mcp"
    }
  }
}

The repository also includes tests for this server, which can be run with pytest ethereum-wallet-mcp/tests/ -v.

Tools and capabilities

Choose the Ethereum Wallet Generator MCP server when an agent needs wallet creation or key-derived account operations rather than transaction signing, encrypted keystores, or message signing. Those functions are provided by separate MCP servers in the same repository.

A typical workflow can create a mnemonic wallet, derive additional accounts from an HD path, and then use the resulting address information in another operation. Restoration tools support both seed phrases and private keys.

The server is one of five MCP servers in the repository. The other packages handle keystores, signing, transactions, and validation, so combining them may be appropriate for a larger Ethereum workflow.

Limitations and notes

The Ethereum Wallet Generator MCP server handles sensitive wallet material. The repository warns users to review the code before using it with real assets. Although the listed server operations are described as offline and non-persistent, users remain responsible for protecting mnemonics and private keys returned to an AI client or terminal.

This listing documents wallet generation and derivation only. It does not establish that this server broadcasts transactions, stores keys, encrypts keystores, signs messages, or validates addresses; those capabilities belong to other components identified in the repository.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Ethereum Wallet Generator

Ethereum Wallet Generator is an MCP server that connects AI assistants to offline Ethereum wallet operations. Its main tools generate random wallets, create and restore BIP39 mnemonic wallets, restore private-key wallets, derive multiple HD accounts, and search for vanity addresses with matching patterns.

Install it with `pip install -e ./ethereum-wallet-mcp` from the repository root. The package provides the `ethereum-wallet-mcp` command, which an MCP client can launch as a standalone server.

Add an `ethereum-wallet` entry with the command `ethereum-wallet-mcp` to Claude Desktop’s `claude_desktop_config.json`. The repository provides this stdio-style configuration for connecting Claude Desktop to the wallet server.

Yes, it can restore a wallet from a BIP39 mnemonic using `restore_wallet_from_mnemonic`. It also provides `restore_wallet_from_private_key` for restoration from a private key.

Yes, `generate_vanity_address` searches for Ethereum addresses matching requested patterns. The documented toolkit supports vanity options including prefixes and suffixes, along with regex-based matching.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewEthereum Wallet Generator AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/ethereum-wallet-generator?style=directory)](https://allmcps.com/mcp/ethereum-wallet-generator)
HTML Embed
<a href="https://allmcps.com/mcp/ethereum-wallet-generator"><img src="https://allmcps.com/api/badge/ethereum-wallet-generator?style=directory" alt="Ethereum Wallet Generator on AllMCPs" /></a>