AI Agents Need Execution, Not Just Search
Open Twitter. Search "AI travel agent." You'll find hundreds of demos. They all do the same thing: you type "find me a flight to Tokyo," and the agent returns a list of options with prices and times.
Impressive? Sure. Useful? Not really.
Because none of them can actually book the flight. You get a search result and a link to an airline website. That's a search engine with extra steps.
The Demo-to-Production Gap
Search is the easy part. Any developer can hit the Amadeus API, parse the response, and format it nicely. It takes a weekend. The demos look great.
Booking is where everything breaks:
- Payment processing — you need a merchant account, PCI compliance, fraud detection, and chargeback handling. For travel, you also need IATA accreditation or a consolidator relationship.
- Ticketing — a confirmed booking isn't a ticket. You need to issue the ticket within the airline's time limit (usually 24–72 hours) or it auto-cancels. This requires a GDS terminal and trained staff.
- Post-booking — changes, cancellations, rebooking on disruptions, baggage issues, name corrections. This is 60% of the actual work in travel.
- Liability — when a booking goes wrong, someone has to eat the cost. Airlines, OTAs, and agents have complex agreements about who's responsible for what.
Every AI travel startup hits this wall around month three. The demo worked. The product doesn't.
Why Execution Is the Moat
Here's the counterintuitive truth: search has zero moat. Amadeus, Duffel, Travelport — they all return roughly the same results for the same routes. The data is commoditized.
Execution — the ability to go from "I want this flight" to "here's your confirmed ticket" — is where the value is. And it's hard. It requires:
- IATA accreditation or consolidator partnerships
- Payment infrastructure with airline-specific requirements
- Trained operations staff for edge cases
- LCC coverage (which no API provides — see our previous post)
- 24/7 support for disruptions and changes
This is why the biggest OTAs — Booking.com, Expedia — have thousands of employees despite being "tech companies." The tech is 20% of the business. Operations is the other 80%.
What AI Agents Actually Need
If you're building an AI agent that handles travel, you don't need another search API. You need an execution layer — a single API that handles the entire lifecycle:
The agent stays in its lane — conversation, decision-making, user preferences. The execution layer handles the messy, regulated, operational reality of actually moving a human from A to B.
MCP Makes This Real
Anthropic's Model Context Protocol (MCP) is the missing piece. It standardizes how AI agents connect to external tools — including booking APIs.
With MCP, an AI agent doesn't need custom integration code for every travel API. It connects to a RunRelay MCP server and gets structured tools: search flights, get details, create booking, manage booking. The protocol handles the plumbing.
This is why we built RunRelay as an MCP-native travel API. Not because MCP is trendy — because it's the right architecture for giving AI agents execution capabilities without building an airline inside every chatbot.
The Unbundling of OTAs
Here's what's happening: AI agents are unbundling the OTA. The search and recommendation layer is moving into the AI. The execution layer needs to be a service.
Booking.com's UI? Replaced by a conversation. Expedia's search filters? Replaced by natural language. Skyscanner's comparison grid? Replaced by an agent that already knows your preferences.
But the backend — the booking, the ticketing, the ops — that doesn't go away. It just becomes infrastructure. That's RunRelay.
We're not building another OTA. We're building the execution layer that every AI agent, every bank app, every fintech travel feature will need. Search is solved. Execution is the product.
Building an AI agent that needs to book travel? RunRelay gives you one API for search + booking, including low-cost carriers. Read the docs →