Skip to main content
Glama

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. Four 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 + receipt-backed reputation on Sui (ERC-8004-aligned registry) — including paid services: declare an endpoint + price, get paid per call over x402 with escrow + auto-refunds. 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.

Related MCP server: remit.md MCP Server

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
│
├── apps/
│   ├── web/              t2000.ai — marketing site + skills routes
│   ├── docs/             developers.t2000.ai — Mintlify developer docs
│   ├── gateway/          mpp.t2000.ai — x402 gateway (41+ paid services, 89+ endpoints)
│   └── 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 four 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, 0o600 perms. Move between machines with t2 export + t2 init --import.

  • Spending limits ON by defaultt2 init seeds conservative caps ($25/tx, $100/day cumulative). Change with t2 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_funds sponsor. Swap + SUI send keep their full self-funded gas model.

License

MIT

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
21dResponse time
0dRelease cycle
383Releases (12mo)
Commit activity
Issues opened vs closed

Latest Blog Posts

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/mission69b/t2000'

If you have feedback or need assistance with the MCP directory API, please join our Discord server