Compare spots
compare_locationsCompare wind and optional wave forecasts across 2–5 locations for one day and rank them by usable hours, wind steadiness, and wave size for your chosen water activity.
Instructions
Compare wind (and optionally waves) across 2-5 places for one day and rank them for a session. Ranking: most hours in usable windows, then longest continuous window, then steadier wind, then smaller waves. Set activity (e.g. dinghy_sailing) to rank for that wind range. Use for 'Bucerias or La Cruz tomorrow?' questions.
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": {
"locations": "<locations>"
},
"name": "compare_locations"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| day | No | Which day: "today", "tomorrow" or a local date "YYYY-MM-DD" (up to 15 days ahead). | today |
| activity | No | Preset wind range for an activity (wing_foiling = 12+ kn, dinghy_sailing = 10-18 kn). Explicit min/max/gust values override the preset. | |
| end_hour | No | End of the time range, local hour 1-24 (exclusive): 18 means up to 18:00. | |
| locations | Yes | 2-5 place names to compare, e.g. ["Bucerias, Mexico", "La Cruz de Huanacaxtle"]. | |
| start_hour | No | Start of the time range, local hour 0-23 (inclusive). | |
| include_marine | No | Also fetch wave height (adds one request per location). | |
| max_gust_knots | No | Reject hours whose gusts exceed this, in knots. | |
| max_wind_knots | No | Maximum sustained wind in knots. Defaults to the activity preset, or no upper limit. | |
| min_wind_knots | No | Minimum sustained wind in knots. Defaults to the activity preset, or 12 kn. | |
| min_window_hours | No | Ignore stretches of good wind shorter than this many hours (default 2). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | The compared date; null when the spots' time zones put the day on different dates. | |
| hours | Yes | ||
| notes | Yes | ||
| ranking | Yes | ||
| activity | Yes | ||
| failures | No | ||
| attribution | Yes | Required credit for the data source. | |
| windRangeKn | Yes |