Find rideable wind windows
find_wind_windowsFinds continuous time windows when wind matches activity presets or custom speed, gust, direction, and time criteria, returning the best window and why hours were rejected.
Instructions
Find continuous time windows from now on when the wind matches the criteria: an activity preset (e.g. dinghy_sailing) or explicit min/max knots and max gusts, plus allowed directions and time of day. Returns each window with its average/peak wind and direction, the best window, and, when nothing matches, why each hour was rejected. Use for questions like 'will there be enough wind for wing foiling tomorrow?' or 'when can I go dinghy sailing this week?'.
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": "find_wind_windows"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Number of days to cover, starting now (1-7). Hours already past are left out. | |
| 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. | |
| latitude | No | Latitude in decimal degrees. | |
| location | No | Place name, optionally with region/country to disambiguate, e.g. "Bucerias, Mexico" or "Springfield, US". Ignored for lookup when latitude and longitude are given (then only a label). | |
| longitude | No | Longitude in decimal degrees. | |
| directions | No | Only accept wind coming FROM these 16-point compass directions, e.g. ["W","WSW","SW"] for a beach facing south-west. Omit to accept any direction. | |
| start_hour | No | Start of the time range, local hour 0-23 (inclusive). | |
| 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). | |
| exclude_thunderstorms | No | Never count hours with forecast thunderstorms as rideable. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| found | Yes | ||
| notes | Yes | ||
| windows | Yes | ||
| criteria | Yes | ||
| location | Yes | ||
| bestWindow | Yes | ||
| attribution | Yes | Required credit for the data source. | |
| windowCount | Yes | ||
| whyNoWindows | No | Count of rejected hours by reason. | |
| totalRideableHours | Yes | ||
| strongestHourInRange | No |