Oura Sleep Periods
oura_list_sleepRetrieve sleep period records including stages and timing from Oura. Filter by date range and page through results for analysis.
Instructions
List detailed Oura sleep period records, including sleep stages and timing where available. Requires the daily scope (Oura has no separate sleep OAuth scope). Not medical advice.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Oura page number. | |
| after | No | Only return Oura records after this time. Converted to an Oura start_date. | |
| limit | No | Local page-size hint used for pagination safety. | |
| before | No | Only return Oura records before this time. Converted to an Oura end_date. | |
| all_pages | No | Fetch multiple pages up to max_pages. | |
| max_pages | No | Maximum pages to fetch when all_pages is true. | |
| privacy_mode | No | Optional per-call privacy override. Defaults to OURA_PRIVACY_MODE or structured. raw returns upstream Oura JSON. summary minimizes sensitive health and profile details. | |
| response_format | No | markdown | |
| explicit_user_intent | No | Required true when privacy_mode=raw (agent escalation of redaction). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | ||
| records | Yes | ||
| endpoint | Yes | ||
| has_more | Yes | ||
| next_page | No | ||
| privacy_mode | Yes | ||
| pages_fetched | Yes |