WHOOP Cycles
whoop_list_cyclesFetch a paginated list of WHOOP physiological cycles, optionally filtered by start and end times.
Instructions
List WHOOP physiological cycles. Supports start/end filters and WHOOP pagination. Requires read:cycles scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | ISO 8601 date-time with timezone, e.g. 2026-04-30T00:00:00Z | |
| limit | No | WHOOP page size. WHOOP allows a maximum of 25. | |
| start | No | ISO 8601 date-time with timezone, e.g. 2026-04-30T00:00:00Z | |
| all_pages | No | Fetch multiple pages up to max_pages. | |
| max_pages | No | Maximum pages to fetch when all_pages is true. | |
| next_token | No | WHOOP pagination token returned by a previous call. | |
| privacy_mode | No | Optional per-call payload privacy override. Defaults to WHOOP_PRIVACY_MODE or structured. raw returns full WHOOP API payloads, not raw device sensor streams. | |
| response_format | No | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | ||
| records | Yes | ||
| endpoint | Yes | ||
| has_more | Yes | ||
| next_token | No | ||
| privacy_mode | Yes | ||
| pages_fetched | Yes |