OnArrival
Book a demo

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.

Works with Claude, ChatGPT and any agent that speaks MCP

Illustration: a woman relaxes in an armchair with a coffee while a small floating orb, her AI agent, carries a boarding pass and a hotel key towards her.
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.
OutIndiGo 6E 5317Fri 06:10 → 07:20 · seat 14C, aisle₹4,890
BackAkasa Air QP 1332Sun 21:05 → 22:15 · 15 kg bag₹5,250
StayBoutique stay, Anjuna2 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
BookingOA-7XK2QP
Two days later
OnArrival → your agentschedule.changed6E 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 youEvery booking waits for your approval on OnArrival.
  • Your card stays out of the chatYou pay on a secure OnArrival page, never inside your agent.
  • Unplug any timeDisconnect in one tap and your agent loses access straight away.

Building an agent for your customers? MCP for travel

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
02

Say hello with a real trip

Ask Claude 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.

Illustration: a woman rests on a garden bench while a small orb waits politely at the open gate for her to wave it through.
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 youYour agent can search as much as it likes. It cannot pay for anything until you approve it.
  • Your card never enters the chatYou pay on a secure OnArrival page, not in the conversation, so card details never pass through your agent.
  • Limits you chooseSet a ceiling per trip or per month. Anything above it is refused, however politely your agent asks.
  • Off in one tapDisconnect your agent whenever you like. Its access stops straight away, and your bookings stay yours.
  • A log in plain EnglishSee every search and booking your agent made for you, when it happened and what it cost.
Illustration: late at night, a member of the operations team takes a call at a lamp-lit desk while the city sleeps outside the window.
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 operations1 booking reference per trip0 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.

Related reading

All field notes →