keygenix-mcp
Allows generating keys, managing wallets, and signing transactions on the Bitcoin blockchain.
Allows generating keys, managing wallets, and signing transactions on the Cardano blockchain.
Allows generating keys, managing wallets, and signing transactions on the Dogecoin blockchain.
Allows generating keys, managing wallets, and signing transactions on the Litecoin blockchain.
Allows generating keys, managing wallets, and signing transactions on the Ripple blockchain.
Allows generating keys, managing wallets, and signing transactions on the Solana blockchain.
Allows generating keys, managing wallets, and signing transactions on the Sui blockchain.
Allows generating keys, managing wallets, and signing transactions on the TON blockchain.
Allows generating keys, managing wallets, and signing transactions on the Zcash blockchain.
Click on "Install 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., "@keygenix-mcpSign an ETH transaction sending 0.01 ETH to 0xabc"
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.
keygenix-mcp
Keygenix MCP Server — Non-custodial TEE key management & signing for AI agents.
Private keys are generated, stored, and used exclusively inside a Trusted Execution Environment (TEE). They never leave in plaintext — not to you, not to Keygenix, not to the AI.
Quick Start
1. Get your credentials
Register at keygenix.pro
Create an organization → note
orgCodeCreate a wallet → note
walletCodeGenerate two keypairs (run once):
# Use the CLI to generate keypairs (easiest)
git clone https://github.com/wallet-io/keygenix-skill
cd keygenix-skill/cli && npm install
node client.js keygen # → copy publicKey as API Auth Key
node client.js keygen # → copy publicKey as AuthKey (separate keypair)Register both public keys in the Keygenix dashboard.
2. Configure your AI client
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"keygenix": {
"command": "node",
"args": ["/path/to/node_modules/keygenix-mcp/dist/index.js"],
"env": {
"KEYGENIX_API_PRIV_KEY": "your-api-auth-private-key-hex",
"KEYGENIX_AUTH_PRIV_KEY": "your-authkey-private-key-hex",
"KEYGENIX_ORG_CODE": "your-org-code",
"KEYGENIX_WALLET_CODE": "your-wallet-code"
}
}
}
}Once published to npm, replace with
"command": "npx", "args": ["keygenix-mcp"]
Cursor / Windsurf
Edit .cursor/mcp.json or .windsurf/mcp.json:
{
"mcpServers": {
"keygenix": {
"command": "node",
"args": ["/path/to/node_modules/keygenix-mcp/dist/index.js"],
"env": {
"KEYGENIX_API_PRIV_KEY": "...",
"KEYGENIX_AUTH_PRIV_KEY": "...",
"KEYGENIX_ORG_CODE": "...",
"KEYGENIX_WALLET_CODE": "..."
}
}
}
}OpenClaw
Add to your OpenClaw MCP config, or use the keygenix OpenClaw Skill directly.
Related MCP server: AgentWallet MCP Server
Available Tools
Tool | Description |
| Generate a new secp256k1 keypair locally (no network) |
| List all keys in the wallet |
| Get details of a key by keyCode |
| Create a new key (mnemonic/private/secret) |
| Import existing key into TEE (ECIES encrypted) |
| List derived addresses for a key |
| Derive a new address for a chain |
| Sign a blockchain transaction (EVM/SOL/SUI/etc.) |
| Sign an arbitrary message |
Supported Chains
EVM · Solana · Bitcoin · Litecoin · Dogecoin · Zcash · Tron · Ripple · Sui · TON · Cardano · Aptos · Cosmos · Sei
Security Model
AI Agent
↓ calls MCP tool (no keys in prompt)
keygenix-mcp (local process)
↓ ECDSA-signed HTTPS requests
Keygenix TEE API
↓ private key never leaves enclave
Signed transaction returnedAPI Auth Private Key — signs every API request. Store in env, never hardcode.
AuthKey Private Key — authorizes sign/export. Signed locally; Keygenix only sees the public key.
Private keys — generated inside TEE, never exposed in plaintext.
Development
git clone https://github.com/wallet-io/keygenix-mcp
cd keygenix-mcp
npm install
npm run build
npm startDistribution
Channel | Command |
GitHub |
|
npm (coming soon) |
|
OpenClaw |
|
Smithery |
Links
Website: keygenix.pro
API Docs: keygenix.pro/docs.html
Skill + CLI: wallet-io/keygenix-skill
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/wallet-io/keygenix-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server