get_strain
Retrieve daily cardiovascular strain score, heart rate, and calories burned from WHOOP for recent days or a historical date range. Use to assess workout intensity and daily workload.
Instructions
Get WHOOP daily strain data: cardiovascular strain score (0-21), average/max heart rate, and calories burned, per day (cycle). Accepts either the last N days or an explicit historical start/end range (e.g. a specific past month). Returns a summary with averages/totals plus the daily records. Use this to answer questions about daily exertion or workload, now or in the past — including things like 'what was my average strain in March'.
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". |