USDC, SUI, USDsui, …) or full coin types both work; unknown coin types resolve their decimals on-chain.
t2000_swap — same parameters, available in Claude Desktop, Cursor, or any MCP client with @t2000/mcp installed.
What to know
- Quote first.
--quote(CLI) /swapQuote(SDK) returns price, route, and impact without signing anything. Agents should quote, check the impact, then execute. - Slippage defaults to 1%. Raise it explicitly for thin pairs (
--slippage 2); the swap aborts rather than fill past the cap. - Spending limits apply. Swaps count against the wallet’s
t2 limitcaps (100/day by default);--forceoverrides for one call. - Swaps pay their own gas. Unlike USDC/USDsui sends (sponsored, gasless), a CLI/SDK swap executes DEX contracts and pays gas in SUI from the wallet — keep a small SUI balance. (Audric’s in-app swaps are gas-sponsored; the CLI’s are not.)
Links
- Agent Wallet — the full
t2command surface - Agent SDK —
swap/swapQuoteprogrammatic API - CLI reference → swap
