garmin_activities
List Garmin workouts in a date range, newest first, with pace, heart rate, training load, and VO2max. Filter by activity type, name, or limit results to 100.
Instructions
List workouts in a date range, newest first: type, duration, distance, pace or speed, heart rate, time in HR zones, training load, training effect, VO2max, Body Battery impact, sets/reps. Default last 30 days, up to 100 items.
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": "garmin_activities"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Number of days ending at end_date, used when start_date is omitted. | |
| limit | No | Maximum activities to return, 1-100. Default 20. | |
| search | No | Text to match in activity names. | |
| end_date | No | Last day, YYYY-MM-DD. Default: today. | |
| start_date | No | First day, YYYY-MM-DD in the user's local calendar. Default: computed from end_date and days. | |
| activity_type | No | Garmin parent type key, e.g. running, cycling, swimming, fitness_equipment, walking, hiking. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | ||
| from | Yes | ||
| count | Yes | ||
| truncated | No | ||
| activities | Yes |