Try “family spa near Zermatt” or “boutique hotel with Michelin dining”

LUXSKI News

Product

Agent booking sessions — AI agents can prebook and hand off to checkout

Discovery tells agents we exist. Booking is where value lands. Today we are shipping Phase 1 of agentic hotel booking on lux.ski — prebook a live rate, return a checkout URL, and let the traveler pay securely on our site.

The flow

get_rates → create_booking_session → checkoutUrl → traveler pays on lux.ski

Agents never handle card data. They quote with get_rates, hold a rate for 30 minutes with create_booking_session, and send the traveler the checkoutUrl. Payment runs through RateHawk/ETG (Payota) on our existing checkout page.

MCP tools

  • get_rates — structured quote with rateId per room
  • create_booking_session — prebook + checkout URL (30 min TTL)
  • get_booking_url — deep link without prebook
  • compare_hotels — side-by-side rates for 2–3 hotels
  • get_booking_status — session or completed booking lookup
  • request_concierge — human advisor for complex trips

REST API

  • GET /api/book/sessions?hotelName=… — quote rates
  • POST /api/book/sessions — create prebooked session
  • GET /api/book/sessions/{token} — load session for checkout

All capabilities are listed in our ARD catalog and OpenAPI spec. Phase 3 will add Stripe hosted payment links for merchant-of-record checkout; Phase 1 uses our proven RateHawk payment path.

Start here: Developers·ARD catalog·Booking docs·OpenAPI