Voyager

The swap rail for AI agents

Set the
course.

Voyager lets AI agents check prices, swap and set limit orders through Jupiter, within the spending limits you set.

Your agent. Your limits.

Check prices / Swap / Set limit orders

01

Built for builders

A hosted MCP endpoint for Claude, Cursor, VS Code, Gemini CLI, the OpenAI API and any MCP client, plus a TypeScript SDK with tools for OpenAI, Anthropic and the Vercel AI SDK.

02

Controlled by users

Every agent gets its own wallet and the limits you set. They are checked on every call, and you can pause an agent at any time.

03

Connected to Jupiter

Price checks, swaps and limit orders route through Jupiter, so agents get Jupiter's routing across Solana liquidity.

Agent permissions

Make control visible.

Every call your agent makes goes through the same checks, then routes through Jupiter. Each attempt is logged, including the trades your limits blocked.

Spending caps
Per-trade, rolling 24-hour and 30-day limits in USD. Each trade is checked and reserved against the budget in one locked step.
Token rules
Major tokens resolve to their canonical mints. Purchases are limited to Jupiter-verified tokens, or to an allowlist you choose.
Execution limits
Maximum slippage and price impact apply to every route Jupiter returns.
Approvals
Trades above your threshold wait in the dashboard until you approve or reject them.
No transfer tool
Agents can quote, swap and place limit orders. Withdrawals are owner-only and go to your sign-in wallet.
Pause
A paused agent has its next call refused, including limit orders that fire later.
Voyager

Example agent / research bot

A clear limit for every agent.

Daily limit

200.00 USD

Remaining

175.00 USD

agent › swap 25.00 USDC for SOL

voyager › 25.00 USDC → 0.2341 SOL · fee shown in quote

status › confirmed · 175.00 USD left today

Illustrative amounts

MCP server / SDK / Jupiter

Connect your agent. Set its spending limits.

  1. 01Sign in with your Solana wallet and create an agent.
  2. 02Fund its wallet with only what it may trade.
  3. 03Set its limits, create an API key, paste the config.

Claude Desktop or claude.ai: Customize → Connectors → Add custom connector

Name:  Voyager
URL:   https://www.runvoyager.com/api/mcp

Then Connect: sign in with your wallet and choose the agent.

To use an API key instead, set Authentication to “No sign in” and add the request header Authorization: Bearer vgr_live_….

Works with Claude, ChatGPT, Claude Code, OpenAI API, Cursor, VS Code, Gemini CLI, Codex, Windsurf, Zed, Cline and any MCP client. All setup guides

Safety

Know the risks.

Limits narrow what an agent can do. They do not make trading safe.

Limits cap exposure, not losses
Your limits bound how much an agent can trade, not whether its trades are good. An agent can lose money on trades inside its limits.
Not financial advice
Voyager executes what your agent asks for. Nothing Voyager or your agent says is financial, investment or tax advice.
Swaps are final
Solana transactions cannot be reversed. Prices move between quote and execution, so a swap can fail or fill at a worse price within your slippage limit.
Agent wallets are hot wallets
Voyager creates each agent wallet and keeps its key encrypted on its servers so it can sign that agent's trades. Fund it only with what the agent may trade, and withdraw what it no longer needs.
Guard your API keys
Anyone with an agent's key can trade within that agent's limits. Store keys like passwords, revoke any that leak, and pause the agent if something looks wrong.
Tokens carry their own risk
Jupiter's token verification and Voyager's checks reduce, but do not remove, the risk of scam, illiquid or volatile tokens.
Early software
Voyager is new and depends on Jupiter and the Solana network. Start with small limits, review your agent's activity, and comply with the laws and tax rules that apply to you.

Voyager earns a fee on each agent-executed swap. It is included in every quote, before execution. Routing and execution by Jupiter. Prices move, and a quoted swap can still fail to execute.