sync_garmin_data
Pull golf rounds and daily health metrics from Garmin Connect into local storage. Incremental sync processes up to 25 new rounds per call, reporting rounds remaining for full backfill.
Instructions
Pull golf data from Garmin Connect into the local cache, plus daily health (sleep, HRV, Body Battery, stress, readiness) for round dates.
Incremental and CHUNKED: each call syncs up to max_rounds new rounds
(default 25, newest first, ~2-4 minutes) and reports
rounds_remaining. To load a full multi-year history, simply keep calling
this tool until rounds_remaining is 0 — tell the user the total and give a
brief progress update between batches. Nothing is lost between calls; every
batch is permanent. full=True refetches already-cached rounds
(least-recently-synced first; pass max_rounds to bound it, otherwise it
runs unbounded). include_health=False skips the health pass. (Very large
backfills can also run outside chat: caddie-mcp sync in a terminal does
it in one go.)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| full | No | ||
| max_rounds | No | ||
| include_health | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||