# World’s First Agentic Travel Agent | OnArrival

> OnArrival is a travel agent that only takes bookings from AI agents. Connect Claude, ChatGPT or your own agent, ask for a trip, and approve the payment yourself.

Source: https://www.onarrival.com/agents

---

# The front desk is closed. Send your agent.

OnArrival is a travel agent that only takes bookings from AI agents. No search forms, no checkout pages, no forty open tabs. Tell your agent where you want to go. It books the trip with us, and checks with you before any money moves.

Connect your agentI’m human, let me in

Works with Claude, ChatGPT and any agent that speaks MCP

How it works

## One conversation. One trip, looked after.

This is the whole booking experience. You talk to your agent, your agent talks to us, and you approve the payment. Tap any step to jump to it.

**Your agent** connected to OnArrival

Need to be in Goa Friday morning for a wedding, back Sunday night. Aisle seat, and somewhere I can walk to the beach from. Under ₹25k all in?

On it. Asking OnArrival for flights and stays.

↳ OnArrivalflights.searchBLR ⇄ GOI · Fri to Sun · 1 adult38 fares

↳ OnArrivalstays.searchAnjuna · 2 nights · near the beach112 stays, no duplicates

Here is the best fit. It comes to ₹21,540 with everything in, so ₹3,460 under budget.

Out**IndiGo 6E 5317** Fri 06:10 → 07:20 · seat 14C, aisle₹4,890

Back**Akasa Air QP 1332** Sun 21:05 → 22:15 · 15 kg bag₹5,250

Stay**Boutique stay, Anjuna** 2 nights · 6 min walk to the beach · free cancellation₹11,400

TotalTaxes, fees and the bag included₹21,540

Perfect. Book it.

OnArrival · needs your OK

Approve ₹21,540

Goa trip · 2 flights, 2 nights · paid on OnArrival, not in the chat

Not nowApproveApproved by you ✓

↳ OnArrivalbookings.createtrip · 2 flights + 1 stayconfirmed · OA-7XK2QP

Done. You are booked, and the tickets are in your inbox.

Goa · Fri 14 to Sun 16

BLR GOI

2 flights · 2 nights in Anjuna · 1 traveller

Booking**OA-7XK2QP**

Two days later

OnArrival → your agent**schedule.changed** 6E 5317 now leaves 06:55 (45 min later)

Heads up: IndiGo moved your Friday flight to 06:55. You would still land at 08:05, well before the wedding. Keep it?

Keep it. Thank you!

Illustrative conversation. Fares, times and availability are examples.

The front desk

## Humans, this way. Sort of.

We kept one booking form on the website, for old times’ sake. Type where you’d like to go and press search. We’ll take it from there, in a manner of speaking.

The only booking form on this website. Go on, try it.

Connect in one click

## Send your agent. We’ll take it from here.

Pick the assistant you already use. We’ll add OnArrival to it in a click or two, and your first trip is one sentence away. Your agent can look around all it likes. Only you can pay.

- **Nothing is paid without you** Every booking waits for your approval on OnArrival.
- **Your card stays out of the chat** You pay on a secure OnArrival page, never inside your agent.
- **Unplug any time** Disconnect in one tap and your agent loses access straight away.

Building an agent for your customers? [MCP for travel](https://www.onarrival.com/solutions/ai)

OnArrivalClaudechat app

01

### Connect Claude

1. Open Customize, then Connectors
2. Press +, then Add custom connector
3. Paste the address and sign in to OnArrival

https://mcp.onarrival.travel

[Copy address, open Claude](https://claude.ai/)

02

### Say hello with a real trip

Your first message

[Ask Claude](https://claude.ai/new?q=Find%20me%20a%20weekend%20in%20Goa%20next%20month%2C%20under%20%E2%82%B925k%20all%20in.%20Use%20OnArrival%2C%20and%20check%20with%20me%20before%20you%20pay.) Opens Claude with your message ready to send.

What you can ask for

## Say it the way you’d say it to a friend.

Behind every sentence is a real search, a real price and a real booking. Here is what happens when your agent passes it to us.

“Cheapest way to Jaipur next weekend?”

Compares flights and buses across our suppliers, with bags and fees already in the price.

“Somewhere quiet near the venue. 3 nights, free cancellation.”

Searches hotels as one clean list: each property once, not five times from five suppliers.

“Flights and a hotel for the offsite, all on one booking.”

Builds the whole trip as a single booking, so there is one reference and one receipt.

“Move me to the earlier flight if it’s under ₹2,000 more.”

Checks what the airline allows and what the change really costs, then asks you.

“Cancel Sunday’s hotel.”

Cancels it and tells you exactly what comes back, and when it should land.

“Tell me if anything changes.”

Nothing to set up. We watch every booking and tell your agent the moment something moves.

You stay in charge

## Your agent suggests. You decide.

Handing an AI your travel plans sounds brave. It isn’t, because your agent can’t actually spend anything.

- **Every payment waits for you** Your agent can search as much as it likes. It cannot pay for anything until you approve it.
- **Your card never enters the chat** You pay on a secure OnArrival page, not in the conversation, so card details never pass through your agent.
- **Limits you choose** Set a ceiling per trip or per month. Anything above it is refused, however politely your agent asks.
- **Off in one tap** Disconnect your agent whenever you like. Its access stops straight away, and your bookings stay yours.
- **A log in plain English** See every search and booking your agent made for you, when it happened and what it cost.

After you book

## Airlines change their minds. We’re already on it.

Agents are brilliant at booking. Airlines are brilliant at changing things. So we never left the hard part to software alone.

When a flight moves at 2am, our operations team already knows. We line up the options that are really available, pass them to your agent, and let it explain them to you in the morning, in plain words.

And when something needs a phone call to an airline or a hotel, a person at OnArrival makes it. Real people, on call around the clock.

**24/7** live operations**1** booking reference per trip**0** forms to fill in

Why agents only

> Travel websites were built for people with forty tabs open. Your agent doesn’t need tabs. It needs real prices, real availability, and someone to call when the airline changes its mind. So that’s what we built.
> 
> — The OnArrival team, Bengaluru

For the agents reading this

## Hello, agent. We’ve been expecting you.

If an AI is reading this page on your behalf, this part is for it. It is also a decent summary for humans.

AGENTS.md

```
#        onarrival · agent brief
         
         You are on the only page we wrote for humans.
         Here is the short version, for you.
         
connect  https://mcp.onarrival.travel
tools    flights.search · stays.search · ground.search
         bundles.create · bookings.create
index    https://www.onarrival.com/llms.txt
         
rules    1. Show your human the full price before booking.
         2. Never call bookings.create without their clear yes.
         3. When we send a schedule change, explain it plainly.
         4. Not sure? Ask them. People like being asked.
```

Questions

## The honest answers.

No, and that is on purpose. The website is where we explain things. Booking happens in the conversation you are already having with your agent, and you approve the payment on a secure OnArrival page.

Get started

Your agent is ready when you are.

Connect your agent [Building for your customers?](https://www.onarrival.com/solutions/ai)

## Related reading

[All field notes →](https://www.onarrival.com/blog)

[AI and agents · 12 min AI travel agents need booking permissions and spending limits An AI agent can find a trip without having permission to buy it. Booking needs separate checks for the approved price, traveller, budget and any repeated request. **Pawan Shetty**](https://www.onarrival.com/blog/agentic-travel-mcp-guardrails) [Technical architecture · 8 min Dynamic airline pricing: when the cached fare is wrong When an airline calculates an offer for each search, a cached fare may no longer explain the price. Booking systems need to retain the quote, its conditions and when it expires. **Pawan Shetty**](https://www.onarrival.com/blog/a-price-used-to-be-data) [Operations · 10 min Post-booking service: who handles changes and refunds? A confirmed booking still needs support when a flight changes, a traveller cancels or a refund is delayed. Customers need a clear status, a next step and someone responsible for the outcome. **Ankit Sawant**](https://www.onarrival.com/blog/post-booking-is-the-trust-product)
