get_sleep
Retrieve WHOOP sleep data for a specific date range or the last N days. Returns sleep performance, efficiency, time in bed and asleep, plus light, deep, and REM stage breakdowns per night.
Instructions
Get WHOOP sleep data: sleep performance %, efficiency %, time in bed, time asleep, and a breakdown of light/deep/REM sleep stages, per night (excludes naps). 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 nightly records. Use this to answer questions about sleep quality or duration, now or in the past.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_sleep"
}
}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". |