Garmin MCP Gateway

Connect your Garmin Connect account to Claude (iOS, Android, Web, Desktop).

What is this?

This gateway lets you use your Garmin Connect data from Claude. It wraps the unmodified garmin_mcp server and adds OAuth so you can sign in securely — you authenticate once with your Garmin credentials and Claude handles the rest.

How to connect

  1. In any Claude client, go to Settings → Connectors → Add custom connector (or run claude mcp add --transport http garmin https://garmin.svacinovi.cz/mcp in the CLI).
  2. Set the Server URL to: https://garmin.svacinovi.cz/mcp
  3. Claude opens a sign-in page — enter your Garmin Connect email and password (and an MFA code if prompted).
  4. Once authenticated, Claude has access to your Garmin tools. Done!
Important: Your Garmin password is used once to sign in and is never stored. Only the resulting Garmin session tokens are kept on this server, encrypted with AES-256-GCM. Only use this gateway if you trust the server operator. This instance is operated by Ondrej.

Authentication uses OAuth 2.1 with PKCE. Your credentials are never shared with Claude — they are only used server-side to authenticate with Garmin. Your Garmin health & activity data is passed through to Claude on demand and is not stored by this gateway.

If this gateway helped you, you can buy me a beer 🙂
🍺 Buy me a beer


Source code on GitHub · built on garmin_mcp