{"name":"io.github.mission69b/t2000","slug":"mission69b-t2000","title":null,"description":"MCP server for AI agent bank accounts on Sui — 23 tools, 15 prompts, stdio transport","url":"https://mcp.market/server/mission69b-t2000","rating":null,"grade":"A","score":91,"certified":false,"status":"active","category":"finance","tags":["finance","ai"],"presence":{"score":39,"stars":23,"forks":7,"downloads_week":172,"last_push_at":"2026-09-21T02:29:58.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/mission69b/t2000","website":null,"version":"0.20.1","remotes":[],"packages":[{"registryType":"npm","identifier":"@t2000/mcp","version":"0.20.1","transport":{"type":"stdio"}}],"tools":[{"name":"t2000_address","description":"Get the agent's Sui wallet address.","write_action":false,"price_micros":0,"input_schema":null},{"name":"t2000_auto_invest","description":"Dollar-cost averaging (DCA) \\u2014 set up recurring purchases into strategies or individual assets. Actions: setup, status, run, stop.","write_action":false,"price_micros":0,"input_schema":null},{"name":"t2000_balance","description":"Get agent's current balance \\u2014 available (checking), savings, credit (debt), gas reserve, and net total. All values in USD.","write_action":false,"price_micros":0,"input_schema":null},{"name":"t2000_borrow","description":"Borrow USDC against savings collateral. Check health factor first \\u2014 below 1.0 risks liquidation. Amount is in dollars. Set dryRun: true to preview.","write_action":false,"price_micros":0,"input_schema":null},{"name":"t2000_claim_rewards","description":"Claim pending protocol rewards from lending positions and auto-convert to USDC.","write_action":false,"price_micros":0,"input_schema":null},{"name":"t2000_config","description":"View or set agent safeguard limits (per-transaction max, daily send limit). Use action \"show\" to view current limits, \"set\" to update. Values are in dollars. Set to 0 for unlimited.","write_action":false,"price_micros":0,"input_schema":null},{"name":"t2000_contacts","description":"List saved contacts (name \\u2192 address mappings). Use contact names with t2000_send instead of raw addresses.","write_action":false,"price_micros":0,"input_schema":null},{"name":"t2000_earnings","description":"View yield earnings from savings positions \\u2014 total earned, daily rate, current APY.","write_action":false,"price_micros":0,"input_schema":null},{"name":"t2000_exchange","description":"Swap assets via Cetus DEX (e.g. USDC to SUI, SUI to USDC). Amount is in source asset units. Set dryRun: true to get a quote without executing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"t2000_health","description":"Check the agent's health factor \\u2014 measures how safe current borrows are. Below 1.0 risks liquidation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"t2000_history","description":"View recent transactions (sends, saves, borrows, swaps, etc.).","write_action":false,"price_micros":0,"input_schema":null},{"name":"t2000_invest","description":"Buy, sell, earn yield, or stop earning on investment assets. Actions: buy (invest USD), sell (convert to USDC), earn (deposit into best-rate lending for yield), unearn (withdraw from lending, keep in portfolio). Amount required for buy/sell only.","write_action":true,"price_micros":0,"input_schema":null},{"name":"t2000_invest_rebalance","description":"Move earning investment positions to better-rate protocols. Checks all earning assets and moves any where another protocol offers a higher APY.","write_action":false,"price_micros":0,"input_schema":null},{"name":"t2000_lock","description":"Freeze all agent operations immediately. Only a human can unlock via `t2000 unlock` in the terminal. Use this as an emergency stop.","write_action":false,"price_micros":0,"input_schema":null},{"name":"t2000_portfolio","description":"Show investment portfolio \\u2014 positions, cost basis, current value, unrealized/realized P&L.","write_action":false,"price_micros":0,"input_schema":null},{"name":"t2000_positions","description":"View current lending positions across protocols (NAVI, Suilend) \\u2014 deposits, borrows, APYs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"t2000_rates","description":"Get best available interest rates per asset across all lending protocols.","write_action":false,"price_micros":0,"input_schema":null},{"name":"t2000_rebalance","description":"Optimize yield by moving funds to the highest-rate protocol. Always previews first \\u2014 set dryRun: false to execute. Shows plan with expected APY gain and break-even period.","write_action":false,"price_micros":0,"input_schema":null},{"name":"t2000_repay","description":"Repay borrowed USDC. Amount is in dollars. Use \"all\" to repay entire debt. Set dryRun: true to preview.","write_action":false,"price_micros":0,"input_schema":null},{"name":"t2000_save","description":"Deposit USDC to savings (earns yield). Amount is in dollars. Use \"all\" to save entire available balance. Set dryRun: true to preview.","write_action":false,"price_micros":0,"input_schema":null},{"name":"t2000_send","description":"Send USDC or stablecoins to a Sui address or contact name. Amount is in dollars. Subject to per-transaction and daily send limits. Set dryRun: true to preview without signing.","write_action":true,"price_micros":0,"input_schema":null},{"name":"t2000_strategy","description":"Manage investment strategies \\u2014 buy into predefined or custom allocations, sell entire strategies, check status, rebalance, or create/delete custom strategies.","write_action":false,"price_micros":0,"input_schema":null},{"name":"t2000_withdraw","description":"Withdraw from savings back to checking. Amount is in dollars. Use \"all\" to withdraw everything. Set dryRun: true to preview.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":91,"grade":"A","scanned_at":"2026-09-27T23:37:02.284Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-09-27T23:37:02.219Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 7 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@t2000/mcp","version":"0.20.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-03-17T03:41:39.675Z","repositoryUrl":"git+https://github.com/mission69b/t2000.git","weeklyDownloads":172}],"repo":{"found":true,"owner":"mission69b","repo":"t2000","archived":false,"pushedAt":"2026-09-21T02:29:58Z","stars":23,"forks":7,"openIssues":4,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/244729245?v=4","ownerCreatedAt":"2025-11-18T12:37:18Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/244729245?v=4&s=128","source":"github"},"presence":{"stars":23,"forks":7,"downloadsWeek":172,"license":"MIT","lastPushAt":"2026-09-21T02:29:58.000Z","score":39}}}},"grade_history":[],"reviews":[]}