garmin_create_workout
Build structured Garmin workouts with timed, distance, rep, or lap-button steps and targets, then save them to Garmin Connect for watch sync.
Instructions
Build a structured workout and save it to Garmin Connect (it syncs to the watch). Each step ends one way (duration, distance_km, reps or lap_button) and has at most one target (hr_zone, hr_bpm, pace_min_km, speed_kmh, power_w, power_zone, cadence). Strength steps name a catalog exercise. See the workout://templates resources. Confirm the plan with the user first.
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": {
"name": "<name>",
"sport": "<sport>",
"steps": "<steps>"
},
"name": "garmin_create_workout"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| sport | Yes | ||
| steps | Yes | In order. A step, or {repeat: n, steps: [...]} | |
| description | No | ||
| pool_length_m | No | Swimming only | |
| schedule_date | No | Also put it on the calendar this day |