list_glucose_readings
Read actually measured, timestamped blood glucose readings imported from Health Connect or Ultrahuman, using the user's glucose unit setting. Use for intraday glucose patterns and before/during/after-workout comparisons. Specify workout_id to use that session's EXACT stored started_at and duration_sec; do not guess when they are unavailable. Otherwise use a bounded UTC-offset timestamp range (default last six hours, maximum 48 hours). Returns at most 400 measured points: narrow the range if the limit is exceeded. Missing readings remain unknown, never zero or interpolated. Time alignment is correlation only, NOT evidence a workout caused a glucose change. Lab tests belong in the separate lab records.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_at | No | Exclusive end instant with UTC offset, ISO 8601. Defaults to now. Cannot combine with workout_id. | |
| start_at | No | Inclusive start instant with UTC offset, ISO 8601. Defaults to six hours ago. Cannot combine with workout_id. | |
| workout_id | No | Stored workout_sessions id to align using the exact started_at and duration_sec. When provided, both range dates are derived instead. | |
| after_minutes | No | Context after a workout, 0-360 minutes. Default 60. | |
| before_minutes | No | Context before a workout, 0-360 minutes. Default 60. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | Human-readable result text returned by the tool. |