check_availability
ChatGPTCheck whether a DayPass experience is open/available on a given date. Availability is a live hint — the exact status is re-confirmed at checkout.
get_experience
ChatGPTGet full details for one DayPass experience by id (hours, what is included/amenities, photos, child & kid pricing, rating, price, booking link). Use when you need the details to answer a question; to show the venue to the user, use render_experience. Names (venues, cities, "DayPass", "experience") are proper nouns — do not translate them. Prices are exact — never convert or estimate; show the currency as given.
get_quote
ChatGPTGet an indicative price for a party on a date. This is a quote — the final total (taxes/deposit) is shown on the booking page. Payment is completed by the user on the DayPass site, never here.
get_reviews
ChatGPTGet recent guest reviews for a venue (rating and feedback). Names (venues, cities, "DayPass", "experience") are proper nouns — do not translate them. Prices are exact — never convert or estimate; show the currency as given.
list_destinations
ChatGPTList all destinations where DayPass is live — every country (with a city count each), or, given a country, every city in that country. Sourced from the live site map, so it is comprehensive and always current. Use when the user has not named a place, or names a large country and you need to ask which city. Names (venues, cities, "DayPass", "experience") are proper nouns — do not translate them. Prices are exact — never convert or estimate; show the currency as given.
render_experience
ChatGPTShow one DayPass experience as an interactive detail card: photo gallery, rating, hours, what is included/amenities, adult/child/kid pricing, cancellation policy, and a Book on DayPass button. Fits when the user picks or asks about one venue: "details for Fairmont", "tell me more about the second one", "show me Riva Beach Club". Takes an experience id (from a venue's experiences). Names (venues, cities, "DayPass", "experience") are proper nouns — do not translate them. Prices are exact — never convert or estimate; show the currency as given.
render_results
ChatGPTShow DayPass experiences for a place as an interactive card rail with a map (List/Map toggle): photos, ratings, from-prices, availability and booking links. Fits any request to find, browse, compare or plan around hotel day access in a named place, including requests that do not say "DayPass" or "experience". Examples: "pool day in Dubai this weekend", "hotel day pass in Miami", "where can I swim in Miami?", "spa or beach club options in Tulum", "cheap family pool day in Phuket", "what can we do in Bali on Saturday?", "piscine d'hôtel à Marrakech". Also fits follow-ups that change the search: another date, type, budget or sort ("what about tomorrow?", "anything cheaper?", "show only spas"). Takes the same inputs as search_experiences and returns the same data, so no separate search call is needed first. Names (venues, cities, "DayPass", "experience") are proper nouns — do not translate them. Prices are exact — never convert or estimate; show the currency as given.
search_experiences
ChatGPTSearch DayPass venues by city, or by country/island name for smaller markets (e.g. "Mauritius"), and return the data without showing it on screen: venues, each with its bookable experiences (id, type, from-price), rating, a photo, an availability flag, and a booking link. Sold-out venues are included with available:false. Use when you need the data to reason or answer a specific question rather than to show options, e.g. "which is the cheapest?", "is anything open on Monday?", "does any have a kids' pool?". To show options to the user, use render_results. For child/kid pricing and full details, call get_experience with an experience id. Names (venues, cities, "DayPass", "experience") are proper nouns — do not translate them. Prices are exact — never convert or estimate; show the currency as given.
check_availability
ClaudeCheck whether a DayPass experience is open/available on a given date. Availability is a live hint — the exact status is re-confirmed at checkout.
get_experience
ClaudeGet full details for one DayPass experience by id (hours, what is included/amenities, photos, child & kid pricing, rating, price, booking link). Names (venues, cities, "DayPass", "experience") are proper nouns — do not translate them. Prices are exact — never convert or estimate; show the currency as given.
get_quote
ClaudeGet an indicative price for a party on a date. This is a quote — the final total (taxes/deposit) is shown on the booking page. Payment is completed by the user on the DayPass site, never here.
get_reviews
ClaudeGet recent guest reviews for a venue (rating and feedback). Names (venues, cities, "DayPass", "experience") are proper nouns — do not translate them. Prices are exact — never convert or estimate; show the currency as given.
list_destinations
ClaudeList all destinations where DayPass is live — every country (with a city count each), or, given a country, every city in that country. Sourced from the live site map, so it is comprehensive and always current. Use when the user has not named a place, or names a large country and you need to ask which city. Names (venues, cities, "DayPass", "experience") are proper nouns — do not translate them. Prices are exact — never convert or estimate; show the currency as given.
render_experience
ClaudeShow one DayPass experience as an interactive detail card: photo gallery, rating, hours, what is included/amenities, adult/child/kid pricing, cancellation policy, and a Book on DayPass button. Fits when the user picks or asks about one venue: "details for Fairmont", "tell me more about the second one", "show me Riva Beach Club". Takes an experience id (from a venue's experiences). Names (venues, cities, "DayPass", "experience") are proper nouns — do not translate them. Prices are exact — never convert or estimate; show the currency as given.
render_results
ClaudeShow DayPass experiences for a place as an interactive card rail with a map (List/Map toggle): photos, ratings, from-prices, availability and booking links. Fits any request to find, browse, compare or plan around hotel day access in a named place, including requests that do not say "DayPass" or "experience". Examples: "pool day in Dubai this weekend", "hotel day pass in Miami", "where can I swim in Miami?", "spa or beach club options in Tulum", "cheap family pool day in Phuket", "what can we do in Bali on Saturday?", "piscine d'hôtel à Marrakech". Also fits follow-ups that change the search: another date, type, budget or sort ("what about tomorrow?", "anything cheaper?", "show only spas"). Takes the same inputs as search_experiences and returns the same data, so no separate search call is needed first. Names (venues, cities, "DayPass", "experience") are proper nouns — do not translate them. Prices are exact — never convert or estimate; show the currency as given.
search_experiences
ClaudeSearch DayPass venues by city, or by country/island name for smaller markets (e.g. "Mauritius"). Returns venues, each with its bookable experiences (id, type, from-price), rating, a photo, an availability flag, and a booking link. Sold-out venues are included with available:false. For child/kid pricing and full details, call get_experience with an experience id. Names (venues, cities, "DayPass", "experience") are proper nouns — do not translate them. Prices are exact — never convert or estimate; show the currency as given.