1. Conduid
  2. Data
  3. io.github.anup-shesh/garmin-local-mcp
MCP server · Data

io.github.anup-shesh/garmin-local-mcp

Local-first Garmin data warehouse: sync once to SQLite, analyze trends and correlations offline.

Unclaimed data
37Low

Scored 3 months ago · breakdown

About io.github.anup-shesh/garmin-local-mcp

io.github.anup-shesh/garmin-local-mcp is an MCP server published by anup-shesh in the Data category: local-first Garmin data warehouse: sync once to SQLite, analyze trends and correlations offline.

The repository has 9 stars and 2 forks, with the last commit 18 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

uvx
uvx garmin-local-mcp
pip
pip install garmin-local-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (12)

anomaliesOutlier days (z-score deviations) and sustained streaks (5+ consecutive days on one side of the mean).

Parameters not published.

auth_statusCheck whether stored Garmin Connect tokens exist (use before sync, or after an auth error).

Parameters not published.

baselinesPersonal mean +/- sd band per metric over a trailing window (default 28 days), to judge what is normal for this user.

Parameters not published.

correlatePearson/Spearman correlation between two metrics, with day-lag support and an optional scan over lags -7..+7.

Parameters not published.

gapsMissing days per table plus unresolved sync errors, to find holes worth re-syncing before drawing conclusions.

Parameters not published.

get_activityFull stored summary row for one activity (summary fields only, no GPS or sample streams).

Parameters not published.

get_dayOne merged view of a single day: wellness, sleep, HRV, training status, performance scores, activities, and data-quality flags.

Parameters not published.

import_fitZero-auth offline ingest of a manually exported Garmin wellness FIT bundle.

Parameters not published.

list_activitiesRecent activities newest-first as a compact table, filterable by type, date range, and minimum distance.

Parameters not published.

query_metricsColumnar time series for one or more metrics between two dates, with daily/weekly/monthly aggregation and optional stats.

Parameters not published.

syncFetch up to 60 days from Garmin Connect into the local store (default: last 30 days ending yesterday; big backfills belong in the CLI).

Parameters not published.

sync_statusLocal data coverage per table, last sync time, and pending sync errors.

Parameters not published.

Ask AI

✦

Ask AI about io.github.anup-shesh/garmin-local-mcp

Powered by Claude · Grounded in docs

I know everything about io.github.anup-shesh/garmin-local-mcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Questions

About io.github.anup-shesh/garmin-local-mcp

How do I install io.github.anup-shesh/garmin-local-mcp?

Run uvx garmin-local-mcp, then add the server to your MCP client's configuration.

Is io.github.anup-shesh/garmin-local-mcp safe to use with an AI agent?

Its trust score is 37 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.anup-shesh/garmin-local-mcp still maintained?

Yes — the last commit was 18 days ago. The repository has 9 stars and 2 forks.