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: ows-mcp-wallet
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.
Related MCP Servers
- Alicense-quality-maintenanceProvides secure, policy-controlled wallet infrastructure for AI agents to autonomously manage XRP Ledger wallets and sign transactions. It features a tiered security model with encrypted key storage, a declarative policy engine, and full audit trails for compliance.Last updated
- Alicense-qualityDmaintenanceEnables AI agents to check balances and send transactions across multiple blockchains with automatic spending limit protection and policy enforcement.Last updatedMIT
- AlicenseAqualityAmaintenanceKeyless CEX/DEX order signing for AI trading agents (Binance, OKX, Bybit, KuCoin, Hyperliquid, Asterdex). Exchange keys stay inside an AWS Nitro Enclave — the agent gets policy-bounded signatures, never credentials. Built to survive prompt injection and supply-chain key leaks.Last updated5242MIT
- Alicense-qualityAmaintenanceProvides a zero-knowledge credential vault for AI agents, allowing secure storage, retrieval, and management of secrets with cross-agent delegation and tamper-evident audit.Last updatedMIT
Related MCP Connectors
Native Solana staking for AI agents. 26 MCP tools, one-shot signing, webhooks.
No-KYC managed MCP for AI agents: sandboxed TypeScript trading SDK, isolated sub-accounts, futures.
Sovereign Agent OS — Persistent Memory, Governance & Compliance for AI Agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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