wallet-generator-mcp
Provides wallet generation for Binance Smart Chain (BSC), creating EVM-compatible wallets that can be used for transactions and DeFi applications on the BSC network.
Enables generation of wallets compatible with the Ethereum blockchain, providing addresses, private keys, and mnemonic phrases for interacting with the Ethereum network.
Hosts the repository for the wallet generator MCP, allowing users to clone the codebase from GitHub to set up the service.
Required as a runtime environment for the MCP server, with version 18 or higher needed to run the wallet generation service.
Used for installing dependencies required by the wallet generator MCP server.
Allows creation of wallets compatible with the Optimism L2 scaling solution, generating address and key pairs that work with Optimism's Ethereum-compatible environment.
Supports wallet generation for the Polygon network, creating compatible addresses and keys that can be used for transactions and smart contract interactions on Polygon.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@wallet-generator-mcp generate 5 wallets for testing on Polygon"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Wallet Generator MCP
An MCP server for batch-generating wallets compatible with Ethereum and all EVM-compatible chains.
Features
Batch Wallet Generation: Generate 1 to 100 EVM-compatible wallets in a single request.
EVM Compatibility: Supports all EVM-compatible chains, including but not limited to Ethereum, Binance Smart Chain (BSC), Base, Polygon, Arbitrum, and Optimism.
Related MCP server: dpay-mcp
Prerequisites
Node.js: Version 18 or higher.
npm: For installing dependencies.
Installation
Clone the repository:
git clone https://github.com/kukapay/wallet-generator-mcp.git cd wallet-generator-mcpInstall dependencies:
npm install
Usage
The generateWallets tool allows you to generate multiple EVM-compatible wallets, each including an address, private key, and mnemonic phrase.
It accepts the following parameter:
count: The number of wallets to generate (integer, 1 to 100, default is 1).
The generated wallets are compatible with any EVM-based chain, such as Ethereum, Binance Smart Chain, Base, Polygon, Arbitrum, Optimism, and more.
Example
You can interact with the server using an MCP-compatible client. Below is an example of a natural language prompt to generate wallets:
Prompt:
Generate 2 wallets for use on EVM-compatible chains like Ethereum or Binance Smart Chain.Response:
Here are your 2 generated wallets for EVM-compatible chains:
1. Address: 0x1234...abcd, Private Key: 0x5678...efgh, Mnemonic: word1 word2 word3 ...
2. Address: 0x9abc...def0, Private Key: 0x1a2b...3c4d, Mnemonic: word4 word5 word6 ...License
This project is licensed under the MIT License. See the LICENSE file for details.
Available Tools
1 toolgenerateWalletsB
Batch-generating ethereum wallets
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 1 tool
With only one tool, there is no possibility of ambiguity or overlap between tools. The tool's purpose is clearly defined as batch-generating Ethereum wallets, making it straightforward for an agent to select.
Since there is only one tool, naming consistency is inherently perfect. The tool name 'generateWallets' follows a clear verb_noun pattern, and there are no other tools to cause inconsistency.
A single tool for a wallet generator server is too few for typical scope, as it lacks operations like listing, deleting, or managing wallets. This minimal set limits functionality and may cause agent failures in broader workflows.
The server is severely incomplete for a wallet management domain. It only supports generation, with no tools for reading, updating, deleting, or other essential operations like signing transactions, making it inadequate for comprehensive agent use.
Maintenance
Related MCP Connectors
Self-hosted MCP server: 26 deterministic dev, security, and EVM tools.
Tenzro Network MCP server: wallet, identity, payments, inference, staking, bridges, verification.
Multi-chain wallet MCP. 18 tools: balance, swap, bridge, stake, claim. Pay-per-call USDC (x402 v2).
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server for checking and revoking ERC-20 token allowances across multiple blockchains.9 npm5MIT
- AlicenseAqualityDmaintenanceAn MCP server for creating, settling, disputing, and refunding escrows on EVM chains.816 npmApache 2.0
- AlicenseNot gradedqualityCmaintenanceMCP server that lets any AI agent operate a wallet directly on-chain: create wallets, send, swap, bridge, and deploy contracts across EVM and Bitcoin networks.1MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for self-custodial wallet infrastructure, enabling secure key generation, Shamir secret sharing, signing, and recovery without exposing private keys to LLMs.40 npmMIT