Plan a Seattle trip
plan_seattle_tripPlan a Seattle visit day by day, the same plan as seatac.co/seattle-trip-planner: a work trip, seeing family, a game or concert, or a holiday (for a cruise use plan_cruise_trip). Give the dates; everything else is optional and can be added on later calls. Returns each day in order: arrival (flight, the Seatac ride with its pickup time and estimate), the hotel, each day's plan from morning to evening with meetings at their set times, meals, experiences and events, the estimated travel time between stops and a ride link for each leg, warnings when something won't fit, suggested restaurants and experiences for empty parts of the day, games and concerts on each date with ticket links, the ride back to the airport timed from the flight home, hotel options ranked for the trip (nearest the meetings for work), an estimated total, and plan_page_url, which opens exactly this plan for the traveler to change and book. Nothing is assumed booked. Read-only; no payment.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"start": "<start>"
},
"name": "plan_seattle_trip"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | Day they leave, YYYY-MM-DD (same as start for a day trip). Or give nights. | |
| picks | No | Things to put on the plan (up to 30): a pick_id from suggestions, events, find_things_to_do or find_restaurants, a date, and optionally the part of the day. | |
| start | Yes | Day they arrive in Seattle, YYYY-MM-DD. | |
| nights | No | Nights in Seattle instead of end (0-21, default 2). | |
| purpose | No | What the trip is for: business, visit, event, vacation or other. Business ranks hotels by the meetings and defaults to 1 traveler. | |
| meetings | No | Meetings or appointments at set times (up to 10). | |
| arrive_by | No | fly (default), drive, train (King Street Station), bus, ferry (Colman Dock or Pier 69), or other. | |
| hotel_name | No | Or a hotel they booked elsewhere, "name, address". | |
| hotel_slug | No | One of our hotels (slug from hotel_options). | |
| party_size | No | Travelers (1-14; default 1 for business, else 2). | |
| suggestions | No | Suggest restaurants and experiences for empty parts of each day (default true). | |
| home_airport | No | 3-letter code of the airport they fly from, e.g. ORD. | |
| landing_time | No | Landing time at Seatac, Seattle time HH:MM. Sets the airport pickup and the first afternoon. | |
| arrival_place | No | train, bus, ferry or other: where they arrive (a bus stop, a ferry terminal). Defaults: King Street Station for the train, Colman Dock for the ferry. | |
| return_flight | No | Flight home, e.g. AS 38. | |
| arrival_flight | No | Arriving flight number, e.g. AS 33. | |
| departure_time | No | Flight home's departure, Seattle time HH:MM. Sets the last day and the ride to the airport. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cost | No | ||
| days | No | ||
| trip | No | ||
| error | No | ||
| hotel_options | No | ||
| plan_page_url | No |