Read
Every position an address holds across Sui protocols, protocol data, token prices, wallet balances, transaction history and live swap quotes.
Sui DeFi for AI agents. Read positions, prices and wallets, build unsigned transactions, and sign them in a wallet you control.
claude mcp add --transport http navi-defi https://defi-mcp.naviprotocol.io/mcpSwaps 100 SUI for USDC on the best route found. No other balances change and nothing else is approved.
Capabilities
One MCP endpoint takes an agent from “what do I hold?” to a transaction ready to sign, with every step checked.
Every position an address holds across Sui protocols, protocol data, token prices, wallet balances, transaction history and live swap quotes.
Unsigned transactions for swaps through the Astros aggregator, NAVI supply / withdraw / borrow / repay, reward claims, vault deposits and Volo liquid staking.
Each build is simulated on chain, checked against risk rules (health factor, price impact, third-party builders) and summarised by AI on a preview page where the user signs.
Register the addresses your agent may act for, with the provider that signs for each one, so it always knows which wallet to build for and how that wallet signs.
Get started
Streamable HTTP, one URL, nothing to sign up for. Point any MCP client at it.
https://defi-mcp.naviprotocol.io/mcpclaude mcp add --transport http navi-defi https://defi-mcp.naviprotocol.io/mcpThree tools — defi_search, defi_execute, defi_docs — keep context small and chain several calls in one run.
Append ?codemode=false to the URL for 26 defi_* tools, one per capability.
“What does 0x7a…e1 hold on Sui right now?”
defi_get_positionsPositions across 19 protocols with net value, yields and claimable rewards.
“How much USDC would 100 SUI get me?”
defi_get_swap_quoteBest route across DEXes, minimum received and price impact.
“Do it, 0.5% slippage.”
defi_build_swapAn unsigned transaction with its simulation, risk level and a preview link.
“Open the preview link.”
/tx/<previewId>Review the dry-run and AI summary, then sign with your wallet or a passkey. The agent follows it with defi_get_tx_status.
Signing
The service builds; a wallet you pick signs. Register an address with defi_wallet_add and its provider, and every transaction for it comes with the right signing steps.
Nothing to install. The wallet is created in your browser with Face ID, Touch ID or Windows Hello.
npx -y @okxweb3/onchainos-installer installonchainos wallet loginAgent skill: okx-agentic-wallet
Any Sui wallet extension also works on the preview page.
Guarantees
Builders return unsigned bytes. Nothing is broadcast unless you, or a signer you chose, approves it.
Private keys stay in your wallet, your passkey authenticator or your signer. The service never sees one.
The only thing kept per client is the list of wallet addresses you choose to register.
Each client gets an anonymous identity. No account, no email, no profile.