Suggest a hotel for a trip
suggest_hotelWhich of the five hotels fits a trip, from the guests (adults; the age of each child on the day of arrival, an empty list for no children), the area, the wishes and the dates. The answer lists every hotel: excluded by a hard condition (AGE_RESTRICTION: Harmony and Chania Flair take guests aged 14 and over; AREA; HOTEL_NOT_OPERATING; OPERATION_UNCONFIRMED), the wishes it covers with the facts or rooms that prove them, the wishes it misses, the rooms for the guests, and its reasons (who it suits, what is special, who it suits less). suggestion: recommend (one hotel that fits clearly better, an alternative, and say_with_it: the age rule of an adults hotel), ask (the question that decides: preferences, area, children, room_priority when no room has the wishes of the room together, or a wish), options (equal choices) or none. No prices. API v3.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "suggest_hotel"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| area | No | chania: Chania town (Hilton Chania, Chania Flair); georgioupolis: the seaside village (Harmony, Corissia Princess, Corissia Beach). | |
| lang | No | Language of names, texts and links: de or en (default en). | |
| adults | No | Adults (default 2). | |
| wishes | No | What the guests want: adults_only, chania_town, spa, private_pool, direct_sea_view, year_round, beach, swim_up, two_bedrooms. | |
| checkin | No | Arrival, YYYY-MM-DD (with checkout). | |
| checkout | No | Departure, YYYY-MM-DD (with checkin). | |
| children_ages | No | Age of each child on the day of arrival (0-17). An empty list: no children; missing: not known. | |
| not_important | No | The wishes the guests said are not important to them (the answer «no» to a question about a wish, or the other wish of a room_priority question). |