WHOOP Recoveries
whoop_list_recoveriesRetrieve WHOOP recovery metrics: score, HRV, RHR, SpO2, and skin temperature, sorted by sleep start time. Requires read:recovery scope.
Instructions
List WHOOP recoveries sorted by related sleep start time descending. Returns recovery score, HRV, RHR, SpO2 and skin temperature when scored. Requires read:recovery scope. Not medical advice.
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 |