garmin_wellness
Retrieve daily Garmin wellness metrics—sleep, HRV, body battery, stress, heart rate, steps—for a specified date to track health.
Instructions
One day of wellness data.
summary: steps, calories, intensity minutes, resting/min/max HR, stress, body battery,
SpO2, respiration, active and sedentary time.
sleep: the night that ENDED on date (date=today is last night): times, stages,
score, HRV, resting HR, SpO2. hrv: the same night's HRV, baseline and status.
body_battery: charged/drained, high/low and the events that moved it.
stress, heart_rate, steps: day totals plus an hour-by-hour profile.
Also resting_hr, spo2, respiration, floors, hydration, intensity_minutes,
events (auto-detected movement), lifestyle (lifestyle logging).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"metric": "<metric>"
},
"name": "garmin_wellness"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | YYYY-MM-DD, 'today' or 'yesterday' | today |
| detail | No | full = Garmin's raw payload (large) | summary |
| metric | Yes |