get_recovery
Retrieve WHOOP recovery scores, HRV, resting heart rate, SpO2, and skin temperature for the last N days or a specific date range to assess how rested you are.
Instructions
Get WHOOP recovery data: recovery score (0-100), HRV (ms), resting heart rate, SpO2, and skin temperature, per day. Accepts either the last N days or an explicit historical start/end range (e.g. a specific past month). Returns a summary with averages plus the daily records. Use this to answer questions about how recovered/rested the user is, now or in the past.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | End date, exclusive, as YYYY-MM-DD. Use together with "start". | |
| days | No | Number of most recent days to look back (1-90). Omit if using "start"/"end" instead. | |
| start | No | Start date, inclusive, as YYYY-MM-DD. Use together with "end" to query a specific historical period instead of "days" — e.g. for all of March 2026: start="2026-03-01", end="2026-04-01". |