Hotel information
get_hotelGet undated facts for one identified or named hotel: address, photos, descriptions, star classification, sourced guest ratings, consecutive positive review count, facilities, pet/parking policies and timezone. Optional fee amounts may be absent in the catalog. Accepts the exact HotelUse hotel_id from a previous result, or hotel_name and destination. A unique, confident match is required. A full hotel name may be used without a destination; add the destination when ambiguous. No stay dates, availability, live prices or room-level offers are included. Supply exactly one hotel_id or hotel_name. Omit unknown optional values; do not send null. Resolve a hotel follow-up by name or position against the most recent relevant ordered search list. Copy its hotel_id exactly; if unavailable, use hotel_name and destination. Ask only if the hotel is ambiguous. For room options or current room prices call get_room_rates directly, passing search_quote_session_id from that search to preserve its stay and preferences. The first get_room_rates response includes all returned room groups and every provider minimum in room_groups. For all room options and prices, use that complete list after one call; do not paginate raw supplier offers or re-query the same stay. The raw_offer_page count describes supplier rate plans, not additional room types. Users can expand room cards locally without another price query. For undated amenities, policies or other hotel facts call get_hotel directly. Do not repeat a destination search before either hotel-specific tool. Existing returned prices may be explained without refreshing when no new search or current quote is requested.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locale | No | Traveler BCP 47 language, such as en-GB, independent of the destination. | |
| region | No | ||
| country | No | ||
| hotel_id | No | Exact HotelUse hotel_id from a previous result. | |
| hotel_name | No | Hotel name when no exact hotel_id is available. A unique, confident match is required. A full hotel name may be used without a destination; add the destination when ambiguous. | |
| destination | No | City or region to disambiguate the hotel name. | |
| user_locale | No | Optional traveler locale from client context, such as en-GB. Independent of the hotel destination. | |
| user_location_country | No | Optional traveler country from client context, used for default currency and residency. Independent of the hotel destination. |