Give your AI agent the power to trade crypto, non-custodially
One connection lets any AI agent, Claude, Cursor, ChatGPT, or your own, discover tokens, rug-check them, get a best-route quote and execute a swap, without ever holding a private key. Connect over MCP in one line, or call the REST API. It is strictly non-custodial: the agent signs every swap locally with the user's own wallet, and keys never leave your environment.
Get a free key → ▶ Watch an agent do it live Full setup guideThe problem it solves
Until now, letting an AI agent touch crypto meant one of two bad options: hand a provider custody of the funds (risky), or wire up five different APIs and a signing flow yourself (slow, and easy to get wrong). And nothing rug-checked the token before the agent traded it. Autonomous Intelligence collapses all of that into a single, non-custodial, rug-gated action layer any agent can connect to.
What your agent gets
Seven tools, exposed over the Model Context Protocol (MCP) and a plain REST API:
- get_quotebest-route swap quote for a token pair.
- check_token_safetyrug-gate a token: honeypot, mint & freeze authority, liquidity lock, holder concentration.
- find_gemsrug-gated new, trending and graduated tokens.
- get_token_infolive price, liquidity and market cap.
- list_tradeable_tokenseverything swappable on the DEX.
- build_swap*, build an unsigned transaction + a build_id.
- submit_swap*, broadcast an already-signed transaction.
Discovery tools need no key. Only build_swap and submit_swap (marked *) need a free, self-serve key, get one in one click at /keys.
Why non-custodial is the whole point
The swap flow is deliberately split so the platform can never move your funds:
build_swap only ever returns an unsigned transaction; submit_swap only ever receives one your agent already signed. The signing key stays in your environment the entire time. That is what "non-custodial" actually means, not a marketing label, but a flow the platform physically cannot bypass.
Connect in one line
Claude Code:
Claude Desktop · Cursor · Windsurf · VS Codepaste into your MCP config:
ChatGPT / any HTTP clientadd the hosted server: https://autonomousintelligence.io/mcp. Not using MCP? Call the REST rail or drop in a zero-config SDK (JS/Python + LangChain, Vercel AI SDK, LlamaIndex, CrewAI, Eliza). Full step-by-step: the setup guide.
Framework-native plugins
Building on an agent framework? Drop OMNIDEX in as a first-class plugin: the same non-custodial rail (discover, rug-check, best-route quote, and locally-signed Solana swaps), no glue code:
- ElizaOS n/a omnidex-eliza-plugin: 4 actions (FIND_GEMS, CHECK_SAFETY, GET_QUOTE, SWAP). npm i omnidex-eliza-plugin, then add it to your character's plugins.
- Virtuals Protocol GAME n/a omnidex-game-plugin: a ready-made GAME worker with 4 functions. npm i omnidex-game-plugin @virtuals-protocol/game, then add createOmnidexWorker().
Both sign swaps locally with the agent's own SOLANA_PRIVATE_KEYthe key never leaves your process. Discovery and quotes need no key.
How it compares
| Approach | Custody | Rug-check | Setup |
|---|---|---|---|
| Autonomous Intelligence (MCP) | Non-custodial, agent signs locally, keys never leave | Built in (honeypot, authorities, LP lock, concentration) | One line / hosted URL |
| Custodial agent wallets | Provider holds / isolates the keys | Varies; often none | Account + funding |
| Raw DEX / aggregator APIs | You build the signing flow yourself | None, you add it | Custom code per API |
FAQ
Can an AI agent swap crypto without holding my private key?
Yes. build_swap returns an unsigned transaction and a build_id; your agent signs it locally with the user's own wallet, then submit_swap broadcasts it. The key never leaves your environment and the platform can never move your funds. Discovery and quotes need no key at all.
What is an MCP server for crypto swaps?
An MCP (Model Context Protocol) server exposes tools any MCP client, Claude, Cursor, Windsurf, VS Code, ChatGPT, can call. This one gives the agent tools to discover tokens, check safety, quote, build and submit swaps. Install it as npx -y autonomousintelligence-mcp or use the hosted endpoint /mcp.
How do I let my AI agent trade crypto safely?
Add the MCP server in one line (or the hosted URL in ChatGPT), let it rug-check tokens with check_token_safety, and keep signing non-custodial. Get a free self-serve key at /keys for the execution tools.
Is it safe from rug pulls and scam tokens?
check_token_safety flags honeypots, live mint/freeze authorities, unlocked liquidity and holder concentration, so the agent can refuse unsafe tokens automatically, before it ever builds a swap.
Which blockchains can AI agents swap on?
The agent rail runs non-custodial swaps on Solana today (best-route via a DEX aggregator), plus token-safety and discovery. It is part of the multi-chain OMNIDEX platform (Solana + 30+ EVM/L2 networks and TON, with a built-in bridge).
Is there an ElizaOS or Virtuals GAME plugin?
Yes, both. omnidex-eliza-plugin (ElizaOS) and omnidex-game-plugin (Virtuals Protocol GAME) wrap the same rail: discover, rug-check, quote and swap on Solana, with the agent signing every swap locally. Install via npm and add the plugin (Eliza) or worker (GAME).
Get a free key → ▶ Watch an agent do it live Read the setup guide