get_endurance_score
Retrieve daily or date-range endurance scores from Garmin Connect, aggregating range results weekly or daily for training load and endurance trend analysis.
Instructions
Return endurance score by day for 'startdate' format 'YYYY-MM-DD' through enddate 'YYYY-MM-DD'. Using a single day returns the precise values for that day. Using a range returns values aggregated per aggregation period (weekly by default; the web app uses daily for its 4- and 12-week reports). (Garmin Connect, read-only. Dates are YYYY-MM-DD.)
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": {
"startdate": "<startdate>"
},
"name": "get_endurance_score"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| enddate | No | ||
| startdate | Yes | ||
| aggregation | No | weekly |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |