Private · Open source · Self-hosted

Your Garmin data,
ready to talk.

A local-first bridge from Garmin Connect to MCP clients and ChatGPT mobile. Your server, your tokens, your health data.

Connected
MCP endpoint

Connect clients at /mcp using your generated bearer key.

GPT Actions API

Import /openapi.json and authenticate with X-API-Key.

Local cache

SQLite keeps summaries useful and limits requests to Garmin.

Get connected

  1. On the server, run garmin-open-mcp login.
  2. Run garmin-open-mcp sync --days 7.
  3. Get the secret with garmin-open-mcp show-api-key.
  4. Open the API explorer or configure your GPT Action.