Hotels
Live rates
Live rooms and rate plans for up to 15 hotels. Each room carries its catalogue facts and the cheapest rate per meal plan and free-cancellation option, with the roomId and ratePlanCode for create_booking. Takes about 15 seconds.
Input
hotelIdsinteger[]requiredHotels to price. Each call takes about 15 seconds.
checkInstringrequiredCheck-in date, yyyy-MM-dd.
checkOutstringrequiredCheck-out date, yyyy-MM-dd. Stays are 1 to 15 nights.
roomsintegerrequiredNumber of rooms.
adultsintegerrequiredAdults per room.
childrenAgesinteger[]Age of each child per room.
nationalitystringGuest nationality as an ISO 3166-1 alpha-2 code, e.g. CN. Some rates are limited to certain nationalities.
currency"CNY" | "USD"Currency to show prices in. Prices are converted at Stripe's exchange rate; the response's fx says how.
bookableOnlybooleanKeep only rates that are bookable on every night.
boardCodes("RO" | "BB" | "HB" | "FB" | "BL" | "BD" | "HBBL" | "HBLD" | "AI")[]Keep only these meal plans: RO room only, BB breakfast, HB half board, FB full board, AI all inclusive, and so on.
freeCancellationbooleanKeep only rates that can still be cancelled free of charge right now.
maxRoomsPerHotelintegerReturn the N cheapest rooms per hotel. The MCP tool defaults to 5, the CLI to 10.
Output
Returns the Rates result object as structuredContent. Errors are described in the overview.