Plan a multi-stop trip
plan_tripUse this when the user plans a trip with several stops. Returns hotels for each stay in travel order (e.g. Lisbon 4 nights, Porto 3, Madrid 5): the best match for each stop by the OKstays Comfort Score (or the travel style's score), alternatives, the stay dates and an indicative total. Each hotel link opens its OKstays page with the stop's dates, so its Book Now button books those nights. Agree the stops and nights with the user first; list_cities shows which destinations of a country we cover. Read-only, no sign-in.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Filters every hotel must score 8+ on, as in search_hotels. | |
| stops | Yes | The trip's stops in order. | |
| adults | No | Guests per room (default 2). | |
| persona | No | Travel style for every stop: digital-nomad, deep-sleep, avoid-crowds, romantic, family, business, solo-safe, luxury, budget-comfort, long-stays. | |
| max_price | No | Maximum indicative price per night in USD. | |
| min_score | No | Minimum Comfort Score (0-10). | |
| start_date | No | Check-in date of the first stop, YYYY-MM-DD; each stop starts when the one before ends. Without it, no dates are set. | |
| alternatives | No | Other options per stop (default 2). | |
| property_type | No | property_type: hotels (default), apartments, hostels or any. hotels includes guest houses, B&Bs, aparthotels and resorts; apartments includes holiday homes, villas and homestays; any adds every kind, boats and campsites too. The long-stays persona defaults to any. |