Tychi Wallet MCP
OfficialTychi Wallet MCP gives your AI agent a self-custodial wallet on Arbitrum One, with local signing that never leaves your device. Key capabilities:
Intent routing (
tyi_route): Maps agent intent to the correct tool first, preventing misuse oftyi_chat.Readiness check (
tyi_status): Inspects session state at startup before any wallet operations.Onboarding (
tyi_onboard+tyi_onboard_schema): First-time setup for keystore password, agent name, LLM provider (Anthropic, Gemini, OpenAI, or Groq), API key, and optional mnemonic import.Wallet lifecycle: Create new wallets (
tyi_create_wallet), import from BIP39 mnemonic or private key for EVM/Solana/Sui (tyi_import_wallet), and switch active wallet by name (tyi_switch_wallet).Agent chat for financial ops (
tyi_chat): Check balances, send/transfer funds, make policy-gated payments, query spend limits, and view transaction history — processed through the hosted Tychi brain LLM.Secure local signing: Private keys are encrypted in
~/.tyi; signing never leaves the operator's machine.Policy-enforced spending: Spend caps are checked before any transaction is signed.
Gasless payments: UGF payment rails handle gas settlement on Arbitrum One (chain id 42161).
Audit logging: Local activity trail maintained in
~/.tyi.Data reset (
tyi_reset): Wipes all local data in~/.tyiwhen explicitly confirmed.
Enables AI agents to use OpenAI's LLM for wallet-related chat operations such as balance inquiries, transactions, and policy management.
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., "@Tychi Wallet MCPwhat's my ETH balance on Arbitrum?"
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.
Tychi MCP (@tychilabs/tyi-mcp)
Give your AI agent a wallet — onboard, hold funds, send, and pay under policy.
Agent-native MCP server (stdio) for Cursor and other hosts. Nine tools: routing (tyi_route), readiness (tyi_status), onboarding, fast wallet lifecycle (create / import / switch), and tyi_chat for balances, sends, and policy-gated payments on Arbitrum One. Private keys encrypted in ~/.tyi on the operator machine; signing never leaves the device. Hosted Tychi brain parses intent and runs the LLM — configure TYCHI_BRAIN_URL (HTTPS recommended; see SECURITY.md).
Agents → @tychilabs/tyi-mcp@1.0.0-beta.8 · Humans → @tychilabs/tyi

What it does
Agent routing —
tyi_routemaps intent → correct tool (avoids slow misuse oftyi_chat)Readiness gate —
tyi_statuschecks mode before any wallet actionOnboarding —
tyi_onboard+tyi_onboard_schemafor first-time setup (password, LLM provider, API key)Wallet lifecycle —
tyi_create_wallet,tyi_import_wallet,tyi_switch_wallet(fast, no brain loop)Agent chat —
tyi_chatfor balances, sends, transfers, payments, policy, limits, historyMulti-wallet — create, import, switch active wallet from one keystore
Policy caps — spend limits enforced before signing
Local signing — private keys in memory on operator machine only
Gasless routing — UGF payment rails for cross-chain gas settlement
Audit log — local activity trail in
~/.tyiReset —
tyi_resetwipes local data when operator confirms
Beta ships on Arbitrum One (chain id 42161) — EVM balances, sends, and UGF gasless payments. More chains in registry; Solana/Sui import supported.
Related MCP server: waiaas
Arbitrum One
Onchain agent wallet on Arbitrum One — self-custody, local signing, UGF gas routing today:
Roadmap | What it unlocks |
Automation | Policy-gated agents — recurring sends, triggers, scheduled flows |
Trading | Spot swaps across Arbitrum liquidity — agent quotes, operator confirms |
Lending | Supply on Arbitrum money markets — yield without leaving keystore |
Borrowing | Collateralized borrow — cap-enforced, fully self-custodial |
Agent flow (mandatory)
tyi_route → tyi_status
→ direct tool (onboard / create / import / switch / reset) ← FAST
→ tyi_chat (balance / send / pay / policy only) ← SLOWNever call tyi_chat when tyi_status.ready is false.
Import seed or private key → tyi_import_wallet only (never via tyi_chat).
Tools
Tool | Use when |
| First — intent → tool map |
| Session start — ready? what's missing? |
| Field schema before onboard |
| First setup or LLM-only setup |
| New wallet by name |
| Import mnemonic or privkey (EVM / Solana / Sui) |
| Change active wallet |
| Wipe |
| Balance, send, pay, transfer, policy, limits |
Install
Pin the release (do not use floating @beta in production):
npx @tychilabs/tyi-mcp@1.0.0-beta.8
npx @tychilabs/tyi-mcp@1.0.0-beta.8 --toolsSecurity
See SECURITY.md — trust model, brain transport (HTTP beta endpoint), sensitive tools, supply-chain pinning. No install scripts.
MCP host config
Repo includes .mcp.json (Open Plugins) for Cursor Directory. Set TYI_PASSWORD and TYCHI_BRAIN_URL in host env (HTTPS brain recommended).
{
"mcpServers": {
"tychi": {
"command": "npx",
"args": ["@tychilabs/tyi-mcp@1.0.0-beta.8"],
"env": {
"TYI_PASSWORD": "<from tyi_onboard>",
"TYCHI_BRAIN_URL": "<https brain URL — required>"
}
}
}
}Beta default if unset in code: http://hosted_brain.tychilabs.com — use HTTPS self-host or trusted network only.
OpenClaw:
openclaw mcp set tychi '{"command":"npx","args":["@tychilabs/tyi-mcp@1.0.0-beta.8"],"env":{"TYI_PASSWORD":"<password>","TYCHI_BRAIN_URL":"<https brain URL>"}}'
openclaw mcp reloadOnboarding modes
Mode | Meaning |
| No wallet — run |
| Wallet exists, no LLM key — onboard LLM fields only |
| OK for |
Operator provides (never invent): keystore password, LLM provider + API key, optional mnemonic for import.
Prefer MCP env for TYI_PASSWORD over chat after onboard.
Field | Prompt |
| Keystore password for |
| Agent name (default |
|
|
| Provider API key (validated, stored encrypted on brain) |
| Optional import (fresh only) |
Remove integration + data
tyi_resetwith{ "confirm": true }— wipes~/.tyiRemove
TYI_PASSWORDfrom MCP envOpenClaw:
openclaw mcp unset tychithenopenclaw mcp reload
Errors
Symptom | Action |
| Run onboard flow |
| Set env after onboard; reload host |
|
|
|
|
| Set |
Environment
Variable | Required | Default |
| After onboard | — |
| Recommended |
|
| No |
|
| Alias | same as |
Links
Website: https://tychilabs.com
Human CLI: https://www.npmjs.com/package/@tychilabs/tyi
License
Apache License 2.0 — see LICENSE. Runtime dependency: @tychilabs/tyi.
Maintenance
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/TychiWallet/tyi-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server