https://github.com/mission69b/t2000
Agentic Finance Infrastructure.
https://github.com/mission69b/t2000
ai ai-agent banking blockchain crypto defi mcp mcp-server sui typescript
Last synced: 4 days ago
JSON representation
Agentic Finance Infrastructure.
- Host: GitHub
- URL: https://github.com/mission69b/t2000
- Owner: mission69b
- License: mit
- Created: 2026-02-18T19:51:08.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-05-22T12:03:14.000Z (12 days ago)
- Last Synced: 2026-05-22T12:41:11.816Z (12 days ago)
- Topics: ai, ai-agent, banking, blockchain, crypto, defi, mcp, mcp-server, sui, typescript
- Language: TypeScript
- Homepage: https://t2000.ai
- Size: 22.1 MB
- Stars: 19
- Watchers: 0
- Forks: 5
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-mcp-servers - T2000 - Non-custodial DeFi banking MCP server for AI agents on Sui with 35 tools and 20 prompts for save, borrow, invest, exchange, send, pay operations and auto yield optimization across NAVI, Suilend, and Cetus. ([Read more](/details/t2000.md)) `Sui` `Defi` `Non Custodial` `Cloud` (Blockchain & Crypto MCP Servers)
README
t2000
The agentic stack for stablecoins on Sui.
Agent Wallet · Agent Payments · Agent SDK · Agent Engine
Built on Sui · Open source · Non-custodial
t2000.ai · Developer docs · Services · CLI · SDK · Engine · 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, and orchestrate financial flows. Four products, one repo.
## The stack
| Product | npm | What it gives you |
|---|---|---|
| **[Agent Wallet](https://developers.t2000.ai/agent-wallet)** | `@t2000/cli` + `@t2000/mcp` + skills | A terminal Agent Wallet + MCP server for Claude / Cursor / Windsurf. Gasless USDC + USDsui sends, Cetus swaps, MPP paid API access. One install. |
| **[Agent Payments](https://developers.t2000.ai/agent-payments)** | `@suimpp/mpp`, `mppx` | Pay any MPP-protected API in USDC. 40+ services, 88 endpoints, no signup, no API keys — gasless on Sui. Live gateway at [`mpp.t2000.ai`](https://mpp.t2000.ai). |
| **[Agent SDK](https://developers.t2000.ai/agent-sdk)** | `@t2000/sdk` | TypeScript SDK underneath everything else. One class (`T2000`) — wallet signing, gasless transfers, swap routing, MPP, NAVI lending builders. |
| **[Agent Engine](https://developers.t2000.ai/agent-engine)** | `@t2000/engine` | The agent engine for conversational finance — `AISDKEngine`, 26 financial tools, 12 safety guards, MCP client/server. Powers [Audric](https://audric.ai). |
## Install
```bash
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](https://developers.t2000.ai).
## Repository
```
t2000/
├── packages/
│ ├── sdk/ @t2000/sdk — TypeScript SDK
│ ├── engine/ @t2000/engine — Agent engine
│ ├── cli/ @t2000/cli — terminal Agent Wallet (`t2`)
│ └── mcp/ @t2000/mcp — MCP server
│
├── apps/
│ ├── web/ t2000.ai — marketing site + skills routes
│ ├── docs/ developers.t2000.ai — Mintlify developer docs
│ └── gateway/ mpp.t2000.ai — MPP gateway (40+ paid APIs)
│
└── t2000-skills/ Agent Skills (markdown playbooks)
```
## Development
```bash
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 4 packages in lockstep). See [`CLAUDE.md`](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`.
- **Opt-in spending limits** — `t2 limit set --per-tx --daily `. Default = no limits + warning footer at `init`.
- **Transaction simulation** — every write dry-runs before signing.
- **Gasless trust boundary** — USDC + USDsui sends + MPP pays use Sui foundation's `0x2::balance::send_funds` sponsor. Swap + SUI send keep their full self-funded gas model.
## License
MIT