get_hotel_contact_info
ChatGPTGet hotel contact information including addresses, phone numbers, fax numbers, email addresses, and website URLs for the property and staff.
get_hotel_general_info
ChatGPTGet general hotel information including property descriptions, transportation details, location information, driving directions, and nearby airport distances.
get_hotel_payment_info
ChatGPTGet payment configuration for a hotel including accepted credit cards, payment providers, processing modes, and payment methods.
get_hotel_policy_info
ChatGPTGet hotel policies including check-in/check-out times, terms and conditions, privacy policy, cancellation rules, and reservation lead time requirements.
get_hotel_rateplans
ChatGPTGet all configured rate plans for a hotel including plan codes, names, categories, descriptions, and sort orders. Use to understand pricing tiers and promotional offers available.
get_hotel_roomtypes
ChatGPTGet all room types for a hotel including room codes, names, descriptions, amenities, bedding configurations, occupancy limits, and upgrade options.
get_hotel_settings
ChatGPTGet hotel configuration settings including max rooms per booking, occupancy limits, child policies, loyalty settings, and web channel configuration.
get_lead_rates
ChatGPTShow a 2-month rate calendar for a hotel property. Invoke when a user asks about pricing, rates, availability calendar, or wants to pick travel dates. Automatically fetches the next 2 months of nightly rates. The user will select check-in and check-out dates interactively from the calendar widget. Do NOT pass date parameters — dates are computed automatically.
get_room_rates
ChatGPTThis tool must be invoked whenever a user requests specific pricing, availability, or cost breakdowns for defined travel dates and occupancy. Do not provide rate information without calling this tool. It returns live room-level availability, date-specific pricing, rate plans, and full cost breakdowns for the selected property within the specified stay period. Each invocation is a complete, independent pricing event and replaces prior rate outputs. If dates, occupancy, or property selection changes, this tool must be invoked again. Its purpose is to present authoritative CRS-backed pricing and enable confident booking decisions within the conversational interface.