import_fit
Zero-auth offline ingest of a manually exported Garmin wellness FIT bundle.
How to use it
Project documentation lists import_fit for the Garmin Local MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install Garmin Local MCP
garmin-local-mcp serveOther tools in Garmin Local MCP (11)
Outlier days (z-score deviations) and sustained streaks (5+ consecutive days on one side of the mean).
Check whether stored Garmin Connect tokens exist (use before sync, or after an auth error).
Personal mean +/- sd band per metric over a trailing window (default 28 days), to judge what is normal for this user.
Pearson/Spearman correlation between two metrics, with day-lag support and an optional scan over lags -7..+7.
Missing days per table plus unresolved sync errors, to find holes worth re-syncing before drawing conclusions.
Full stored summary row for one activity (summary fields only, no GPS or sample streams).
One merged view of a single day: wellness, sleep, HRV, training status, performance scores, activities, and data-quality flags.
Recent activities newest-first as a compact table, filterable by type, date range, and minimum distance.
Columnar time series for one or more metrics between two dates, with daily/weekly/monthly aggregation and optional stats.
Fetch up to 60 days from Garmin Connect into the local store (default: last 30 days ending yesterday; big backfills belong in the CLI).
Local data coverage per table, last sync time, and pending sync errors.