Get Stress Data
get_stress_dataRetrieve stress data for a specific date, including average, maximum, minimum, and time spent in each stress band. Optionally include timestamped samples to see stress changes throughout the day.
Instructions
Get stress for a date on the 0-100 scale (0-25 resting, 26-50 low, 51-75 medium, 76-100 high). Returns average/max/min and the seconds spent in each band; set includeValues to also get the ~460 three-minute samples. The average and maximum are the day figures Garmin itself reports, so they match the Connect app; the minimum and the band seconds are derived from the samples. Use get_all_day_stress for the same day broken down hour by hour.
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_stress_data"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Date in YYYY-MM-DD format. Defaults to today if not specified. | |
| includeValues | No | Include the individual timestamped stress samples (default false). Only worth requesting to see when during the day stress rose or fell. |