Trip Explorer
render_trip_explorerCompare 3-5 destinations side by side with budget, distance, travel options, weather, and highlights to choose the best trip before viewing detailed itineraries.
Instructions
Render an interactive destination comparison view where the user can explore 3-5 trip options side by side before committing to a detailed itinerary. Each destination MUST include: name, country, tagline, budget_estimate (low/high in the specified currency), distance_km (from source city), travel_options (object with mode keys like flight/train/drive/bus and duration string values e.g. {"flight":"2h 30m","train":"6h","drive":"8h"}), weather (object with temp_range string e.g. "22-32°C" and condition string e.g. "Sunny & humid"), best_months, highlights, travel_style tags, and image_emoji. The user can select up to 2 destinations to compare detailed itineraries side by side. Use this tool FIRST when a user asks about vacation/trip planning — let them compare destinations before calling render_trip for the detailed itinerary.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Explorer title, e.g. 'Where should you go?' | |
| budget | No | User's total budget in the specified currency | |
| source | No | The user's starting city/location, e.g. 'Mumbai' or 'San Francisco' | |
| currency | No | Currency code, e.g. INR, USD, EUR. Defaults to USD. Use the currency the user mentions or infer from their location. | |
| trip_days | No | Number of days for the trip | |
| destinations | Yes | JSON array: [{"name":"Goa","country":"India","tagline":"Sun, sand & seafood","budget_estimate":{"low":15000,"high":35000},"distance_km":590,"travel_options":{"flight":"1h 30m","train":"12h","drive":"10h"},"weather":{"temp_range":"25-33°C","condition":"Warm & sunny"},"best_months":["Nov","Dec","Jan","Feb"],"highlights":["Baga Beach","Old Goa churches","Dudhsagar Falls","Spice plantations"],"travel_style":["beach","food","nightlife"],"image_emoji":"🏖️"}, ...] |