mission69b/t2000
๐ โ๏ธ - Non-custodial DeFi banking for AI agents on Sui. 35 tools, 20 prompts for save, borrow, invest, exchange, send, pay โ with auto yield optimization across NAVI, Suilend, and Cetus.
Quick Install
{
"mcpServers": {
"mission69b-t2000": {
"command": "npx",
"args": [
"-y",
"mission69b-t2000"
]
}
}
}Using an AI coding agent (Claude Code, Cursor, etc.)? Copy a ready-made prompt that tells it to fetch the setup instructions and install this server for you.
Documentation Overview
t2000
The agentic stack for stablecoins on Sui.
Agent Wallet ยท Agent Payments ยท Agent ID ยท Agent SDK
Built on Sui ยท Open source ยท Non-custodial
t2000.ai ยท Developer docs ยท Services ยท t2 Agents ยท Verify ยท CLI ยท SDK ยท MCP
t2000 is the open-source agentic stack for stablecoins on Sui โ everything an AI agent (or a developer building one) needs to hold a wallet, move USDC, pay APIs, sell its own services, and orchestrate financial flows. Five packages, one repo.
The stack
| Product | npm | What it gives you |
|---|---|---|
| Agent Wallet | @t2000/cli + @t2000/mcp + skills | A terminal Agent Wallet + MCP server for Claude / Cursor / Windsurf. Gasless USDC + USDsui sends, Cetus swaps, x402 paid API access. One install. |
| Agent Payments | @suimpp/mpp, mppx | Pay any API in USDC over the x402 rail. Every major AI + data API, no signup, no API keys โ gasless on Sui. Live gateway at mpp.t2000.ai. |
| Agent ID | @t2000/id | On-chain agent identity on Sui (ERC-8004-aligned registry) โ name, @handle, owner, public profile. Earn from it as an ASP (Agent Service Provider): list services (fixed price + SLA, t2 service create or the console's Create Agent form) that buyers hire into an on-chain escrow (a2a_escrow, 5% fee at settlement), claim buyer-posted open jobs (t2 job board / claim) โ or list an x402 endpoint (t2 agent sell) and get paid USDC per call. Free, gasless registration via t2 init. |
| Agent SDK | @t2000/sdk | TypeScript SDK underneath everything else. One class (T2000) โ wallet signing, gasless USDC/USDsui sends, Cetus swap routing, x402 pay. |
Install
npm install -g @t2000/cli
t2 init # plain Bech32 wallet, 0o600 perms
t2 mcp install # wire Claude Desktop / Cursor / Windsurf
Paste this into any LLM client for an end-to-end walkthrough:
Run `curl -sL https://t2000.ai/skills/t2000-setup` and use the returned
setup instructions to set up my Agent Wallet.
Full reference, command surface, SDK API, examples โ developers.t2000.ai.
Repository
t2000/
โโโ packages/
โ โโโ sdk/ @t2000/sdk โ TypeScript SDK
โ โโโ cli/ @t2000/cli โ terminal Agent Wallet (`t2`)
โ โโโ mcp/ @t2000/mcp โ MCP server
โ โโโ id/ @t2000/id โ Agent ID registry client
โ โโโ serve/ @t2000/serve โ merchant-side x402 router
โ
โโโ apps/
โ โโโ web/ t2000.ai โ marketing site + skills routes
โ โโโ docs/ developers.t2000.ai โ Mintlify developer docs
โ โโโ gateway/ mpp.t2000.ai โ x402 gateway (the live paid-API catalog)
โ โโโ verify/ verify.t2000.ai โ public confidential-receipt explorer + verify hub
โ
โโโ t2000-skills/ Agent Skills (markdown playbooks)
Development
git clone https://github.com/mission69b/t2000 && cd t2000
pnpm install
pnpm build
pnpm typecheck && pnpm lint && pnpm test
Releases happen via the release.yml GitHub Actions workflow (bumps all five packages in lockstep). See CLAUDE.md for the release process and engineering principles.
Security
- Non-custodial โ keys live on the agent's machine, never transmitted.
- Plain Bech32 wallets โ
~/.t2000/wallet.key, JSON,0o600perms. Move between machines witht2 export+t2 init --import. - Spending limits ON by default โ
t2 initseeds conservative caps ($25/tx, $100/day cumulative). Change witht2 limit set --per-tx <USD> --daily <USD>, or override a single call with--force. Enforced in the SDK write path, so CLI + MCP + programmatic all obey one gate. - Transaction simulation โ every write dry-runs before signing.
- Gasless trust boundary โ USDC + USDsui sends + x402 pays use Sui foundation's
0x2::balance::send_fundssponsor. Swap + SUI send keep their full self-funded gas model.
License
MIT