ATAbooking Connect your AI
ATAbooking
Connect your AI
For AI builders · MCP docs

MCP docs

The endpoint, the five tools, their inputs and answers, with examples.

Endpoint Demo
Addresshttps://atabooking.com/mcp
Transportstreamable-http
Sign-inNone needed
Tools5

Hotels marked demo: true are ATAbooking's fictional demo inventory: booking one reserves nothing, sends no email and takes no payment.

atabooking.com/mcpBooking flow
1 search_stays · find stays with a room free
2 get_stay · rooms, terms, a quote per room
3 check_availability · re-check, then confirm with the user
4 book_direct · 15-minute hold + emailed code
5 confirm_booking · the guest's code, or Confirm in the email
  then the hotel confirms

Search stays

01 / 05 · search_stays

Find hotels with a room free for the dates and guests. Returns each stay's cheapest fitting room with a quote (price, ATA fee 5%, typical 15-20% OTA cut). Demo hotels are marked demo: true.

InputNotes
placeRequired string City, area, country or hotel name, e.g. 'Bangkok' or 'Gamla Stan'. up to 120 characters
check_inRequired date Arrival date, YYYY-MM-DD
check_outRequired date Departure date, YYYY-MM-DD
guestsRequired integer Number of guests in one room. 1–10
max_price_per_night number Budget per night in the hotel's currency (EUR in the demo)
wants list of string Nice-to-haves, e.g. ['pool','beach','quiet']; ranks matches first
search_staysExample
search_stays({
  place: "Bangkok",
  check_in: "2026-12-12",
  check_out: "2026-12-15",
  guests: 2
})