Recovery trends
get_recovery_trendsRetrieve daily recovery scores, HRV, resting heart rate, SpO2, and skin temperature for a chosen number of past days to analyze trends and compare changes over time.
Instructions
Returns daily recovery for the last days days (default 14), newest first, as a Markdown table: recovery score (%), HRV (ms), resting heart rate (bpm), SpO2 (%), skin temperature (°C) and whether WHOOP was still calibrating, for each of the user's local days, then averages over the days that have each value. Days WHOOP hasn't scored yet are listed as pending. Use it for patterns and comparisons, such as "how has my HRV changed this month?". For today alone, use get_today; for the sleep behind the numbers, use get_sleep_analysis. Set days to match the question: 7 for the last week, 30 for the last month, up to 90. Read-only: it never changes the user's WHOOP data. It fetches the data live from WHOOP on every call and keeps no copy, so the answer is current; if WHOOP can't be reached, it says so. If WHOOP isn't connected yet, it returns a message asking to call get_auth_url.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | How many days to cover, counting back from today: 1 to 90, default 14. |