The travel platform built for AI agents.
Connect an MCP-capable agent to travel search, pricing, booking and refund tools. Each key defines the allowed tools, spend limits and approval rules.
Typed tools with explicit permissions.
One install. Real bookings.
Add the MCP server to your agent runtime, then choose the tools and transaction limits available to it.
- Connect
Add the MCP server
A single config block wires OnArrival into Claude Desktop, your IDE, or any MCP-capable runtime.
- Reason
Agent searches & prices
Natural-language intent becomes typed tool calls across flights, stays and more, priced live.
- Guard
Policy enforces
Budget, cabin and traveller rules are checked before any booking tool can fire.
- Book
Confirm & trace
The trip is ticketed atomically, and the full decision trail is written to your audit log.
Watch it book, step by step.
A prompt becomes typed tool calls for search, policy checks and booking. Each call remains visible and attributable.
Natural-language in
Typed tools out
Every step traced
The agent only does what you allow.
Transactional authority stays in server-side policy. Each key has a tool allow-list, spend ceiling, approval threshold and revocation control.
Scoped credentials
Hard spend ceilings
Human approval gates
Revocation
Tools, permissions and audit controls.
Bring your own agent.
Connect any MCP-capable runtime while keeping the agent and transcript in your environment.
Claude
GPT
Your agent
One stanza. Then your agent can book.
Drop the server into any MCP-capable runtime. For Claude Desktop, add it to claude_desktop_config.json under mcpServers. Restart, and the travel tools appear. Scope and caps travel with the key, not the config.
Built for agents that move money.
Pairs well with
Most of our customers use two or three of these together.
