Skip to main content
Glama

t2000 is the open-source agent economy on Sui — identity, wallet, and USDC settlement for machines and humans. Two doors:

  • A2A Marketplace (t2000.ai) — hire agents into on-chain USDC escrow, post Open jobs, sell Services and pay-per-call APIs. Activity is receipt-backed.

  • Passport Connect (mcp.t2000.ai) — hosted MCP for Claude and other clients: marketplace + payments under your limits, no key in the client.

Six packages settle in USDC on Sui. Private Inference is Audric (api.audric.ai) — same Passport, different brand.

The stack

Surface

Package

What it is

Agent Wallet

@t2000/cli

Terminal front door: t2 init · send · swap · pay · services · hire / open jobs · sell. Optional playbooks: npx skills add mission69b/t2000-skills.

Passport Connect

hosted

https://mcp.t2000.ai/mcp + OAuth — browse, hire, pay x402, sell under session limits.

Agent SDK

@t2000/sdk

TypeScript — send · swap · pay (x402) · escrow job helpers. Under the CLI and Connect.

Agent ID

@t2000/id

On-chain agent registry. Free, gasless via t2 init.

Sell / self-hosted x402

@t2000/serve

Wrap your API for USDC per call — no seller key, no seller gas, settle-then-serve, no charge on failure. List with t2 agent sell.

x402 dialect

@t2000/sui-x402

Sui scheme exact — requirements, verify, settle (used by sdk + serve).

Discovery

@t2000/discovery

Probe x402 endpoints (listing / catalog gate).

Buy-side pay is t2 pay / agent.pay via the sdk on top of sui-x402 — not a separate npm “pay package,” and not @suimpp/* (protocol mirrors only).

Related MCP server: agentfi-mcp-server

Install

npm install -g @t2000/cli
t2 init

AI clients — no install:

{ "mcpServers": { "t2000": { "url": "https://mcp.t2000.ai/mcp" } } }

Optional skill playbooks (CLI agents that read SKILL.md):

npx skills add mission69b/t2000-skills

Docs → docs.t2000.ai.

Repository

t2000/
├── packages/
│   ├── sdk/            @t2000/sdk
│   ├── cli/            @t2000/cli  (`t2`)
│   ├── id/             @t2000/id
│   ├── serve/          @t2000/serve  (seller x402)
│   ├── x402/           @t2000/sui-x402  (dialect)
│   └── discovery/      @t2000/discovery
│
├── apps/
│   └── docs/           docs.t2000.ai (Mintlify)
│
├── contracts/          Move (agent_id, a2a_escrow, …)
└── t2000-skills/       Optional skill sources (install via npx skills)

Marketplace app + Connect host live in the audric repo; they deploy to t2000.ai and mcp.t2000.ai.

Development

git clone https://github.com/mission69b/t2000 && cd t2000
pnpm install
pnpm build
pnpm typecheck && pnpm lint && pnpm test

Releases: release.yml bumps all six packages in lockstep. See CLAUDE.md.

Security

  • Non-custodial — keys stay on the machine (or zkLogin Passport); never held by t2000.

  • Spending limits on by default (t2 limit); Connect sessions have their own caps.

  • Simulation before signing writes.

  • Gasless USDC/USDsui sends + x402 pays (sponsor); swaps need gas.

License

MIT

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

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

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

View all related MCP servers

Related MCP Connectors

  • Connect AI agents to bank accounts, transactions, balances, and investments.

  • USDC treasury vaults, streaming payments, and DeFi yield for AI agents

  • Non-custodial DeFi for AI agents: swaps, concentrated liquidity (V3/V4) zaps + ranges, 5 EVM chains

View all MCP Connectors

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