find_sessions
Find available surf sessions at a pool. Returns date, time, skill level, available spots, and a booking URL. Filter by level, minimum spots, or time window.
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": {
"pool_id": "<pool_id>"
},
"name": "find_sessions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| levels | No | Filter to specific level names (e.g. ["Beginner"]). Omit to return all levels. | |
| pool_id | Yes | Pool ID — use list_pools to get valid values | |
| min_spots | No | Minimum available spots required (default: 0) | |
| hours_ahead | No | Search window in hours from now (default: 192 = 8 days) |