A local MCP server that caches Garmin Connect data in SQLite for fast, read-only queries, with tools for bulk import, rate-limited sync, and failure alerts.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.GARMIN_EMAIL— edit .env: set / GARMIN_PASSWORD (only needed for the firstGARMIN_PASSWORD— edit .env: set GARMIN_EMAIL / (only needed for the firstGARMIN_TOKEN_STORE— login -- after that, the session token is cached underGARMIN_DB_PATHGARMIN_MIN_REQUEST_INTERVAL_SECONDS— enforces a minimum delay between requests (),GARMIN_MAX_RETRIES— retries 429/403 with exponential backoff + jitter, capped at ,ALERT_EMAIL_TO— Set in .env to get an email for either case, sent via[](https://m8ven.ai/mcp/the-mace-garmin-mcp-local-1bzmja)