t2000
The t2000 MCP server provides an AI agent with a complete stablecoin wallet and payment toolkit on the Sui blockchain, enabling wallet management, token transfers, swaps, paid API access, and spending controls — all powered by USDC.
Wallet & Balance
t2000_balance: Check balances of USDC, USDsui, and SUI, plus gas reserves.t2000_address: Retrieve your Sui wallet address.t2000_receive: Generate a payment request URI (with optional amount and memo) scannable by any Sui wallet.t2000_history: View recent on-chain sends, swaps, and MPP payments with Suiscan links.
Payments & Transfers
t2000_send: Send USDC, USDsui, or SUI to a Sui address, SuiNS name (e.g.alex.sui), or saved contact — USDC/USDsui sends are gasless.t2000_swap: Swap token pairs via the Cetus Aggregator across 20+ DEXs (SUI, USDC, USDsui, CETUS, DEEP, and more).
Paid API Access (MPP)
t2000_services: Discover 40+ available MPP-protected APIs with endpoints, descriptions, and prices.t2000_pay: Make paid API requests using USDC (gasless), including:🔍 News & search (NewsAPI, Brave, Exa, Serper, Google Flights)
🤖 AI models (OpenAI, Anthropic, Gemini, Mistral, DeepSeek, Groq)
🖼️ Image generation (fal.ai, Stability AI, DALL-E)
🌤️ Weather, crypto prices, stock data, forex rates, maps
🌐 Translation (DeepL, Google Translate)
📧 Email, physical mail, print-on-demand (Resend, Lob)
💻 Code execution, web scraping, screenshots, PDFs, QR codes
🎙️ Transcription, text-to-speech, sound effects (ElevenLabs)
🔒 Security scanning, URL shortening, push notifications
Security & Limits
t2000_limit: View opt-in per-transaction and daily spending caps (read-only; limits are configured via CLI).
Provides tools for AI agents to interact with the Sui blockchain to manage a non-custodial bank account, enabling USDC transfers, yield-earning savings via lending protocols, collateralized borrowing, and automated investment strategies.
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 |
| A terminal Agent Wallet + MCP server for Claude / Cursor / Windsurf. Gasless USDC + USDsui sends, Cetus swaps, x402 paid API access. One install. | |
| 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 | |
| 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 | |
| TypeScript SDK underneath everything else. One class ( |
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 / WindsurfPaste 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 testReleases 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,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
Maintenance
Appeared in Searches
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/mission69b/t2000'
If you have feedback or need assistance with the MCP directory API, please join our Discord server