Recent workouts
get_workoutsRetrieve recent Whoop workout details, including activity, duration, strain, heart rate, zones, and calories, to answer questions about specific sessions or training volume.
Instructions
Returns individual workouts from the last days days (default 14), newest first, as a Markdown table: local date and start time, activity, duration, strain (or "unscored" when WHOOP hasn't scored it), average and max heart rate, time in heart-rate zones 4–5 and calories, then totals. Use it for questions about specific sessions or training volume; for whole-day strain including activity outside workouts, use get_strain_history. 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. |