Self-hosted MCP server that exposes 90+ Garmin Connect tools to Claude and includes a live triathlon dashboard.
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_MFA_CODEGARMIN_MFA_CODE_FILEGARMIN_MFA_WAIT_SECONDSGARMIN_EMAIL— / GARMIN_PASSWORD Fallback Full login if no token blob; may trigger MFAGARMIN_PASSWORD— GARMIN_EMAIL / Fallback Full login if no token blob; may trigger MFAGARMINTOKENSGARMIN_TOKEN_BASE64— Recommended Pre-minted Garmin OAuth blob — avoids logging in from a cloud IP (Garmin blocks those)GARMINTOKENS_BASE64GARMIN_MCP_ENABLE_HOST_CHECKGARMIN_MCP_ALLOWED_HOSTSGARMIN_MCP_TRANSPORT— Yes streamable-httpDASHBOARD_TZ_OFFSET_HOURS— Optional Local-day offset for the dashboard (default 5.5 = IST)MCP_ACCESS_TOKEN— Yes Bearer token guarding /mcp and /dashboard (≥16 chars, or the server won't start)GARMIN_MCP_PATHGARMIN_MCP_HOST— Yes 0.0.0.0PORT— Auto Injected by Railway; the server binds itGARMIN_MCP_PORT[](https://m8ven.ai/mcp/sumal009-garmin-mcp-g521ia)