List activities
garmin_list_activitiesLists recorded Garmin activities newest first, including distance, time, pace, heart rate, and training load, with filters for date range and activity type.
Instructions
List recorded activities (runs, gym sessions, rides…), newest first, with distance, time, pace, heart rate, training effect and Garmin's training load.
Examples:
"my runs this month" -> start_date="2026-10-01", activity_type="running"
"last 5 activities" -> limit=5 Use garmin_get_activity_splits on an activity_id for per-km splits and pacing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max activities to return | |
| offset | No | Skip this many, for paging | |
| end_date | No | Only activities on/before this day | |
| start_date | No | Only activities on/after this day (YYYY-MM-DD, 'today', 'N days ago') | |
| activity_type | No | Garmin type key, e.g. running, treadmill_running, trail_running, cycling, indoor_cycling, strength_training, walking | |
| response_format | No | 'markdown' for a readable summary, 'json' for every field | markdown |