MCP
Use freaky.fi from AI assistants via the Model Context Protocol.
freaky.fi exposes an agent-facing surface at mcp.freaky.fi. The root is a Markdown index listing every available plugin spec.
Base MCP plugin
If your AI assistant has Base MCP installed and your wallet is a Base Account (or another smart wallet that supports send_calls), install the freaky.fi plugin by pointing your assistant at:
https://mcp.freaky.fi/base/freaky.mdThe assistant fetches the spec, then handles the full swap orchestration: read the user's wallet via get_wallets, fetch ranked quotes from swap.freaky.fi/rank, build the approve + swap calls, and submit one user approval via send_calls. The Base Account smart wallet executes both calls atomically.
The v1 spec covers regular-flow adapters only: Velora, KyberSwap, LI.FI, OKX DEX, Bungee, 1inch, OpenOcean, plus Odos for native-ETH inputs. Permit2 and off-chain-signing flows (CowSwap, 0x Gasless) are out of v1 scope because the Base Account smart wallet already provides native atomic batching, which is the value Permit2 brings to EOAs.
Other wallets and assistants
For assistants without Base MCP installed, or users whose wallet does not support atomic batching:
- Call the Swap API directly. Sign and broadcast the returned transaction with your own wallet.
- Or build a deeplink and complete the swap in the freaky.fi web UI.
A standalone remote MCP server exposing read-only tools (quotes, prices, token list, chain list, deeplink builder) is planned. Track progress on issue #202.