Garmin Connect MCP server — exposes health and activity data as tools for Claude
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"garmin-mcp-gt","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Fuel A calorie and activity tracker for cyclists, powered by Claude and Garmin Connect. Log food in plain English, get a calorie balance against your activity, and ask questions about your fitness data — all from a mobile-friendly web app. <img src="docs/screenshot-app.png" alt="Fuel app — food log view" width="390" /> ## Features - **Food logging** — describe what you ate in plain English; Claude estimates the calories - **Activity balance** — live calorie in vs. burned, updated from Garmin - **Conversational health advisor** — ask "how were my steps today?" or "how did I sleep last night?" and get answers using your real Garmin data - **Push nudges** — scheduled notifications with time-aware advice (morning vs. evening) - **Multi-user** — each user has their own data, secured with Firebase Auth ## Using the app The hosted app is at **https://pike-477416.web.app** 1. Sign in with Google or create an email/password account 2. Log food in the text box ("had porridge and a coffee") 3. Connect Garmin to enable activity data and the Ask tab (see below) 4. Tap **Ask** to chat with Claude about your health data ## Connecting Garmin Garmin uses session tokens that must be generated on your own machine (there is no public OAuth API). Setup takes about two minutes: ### 1. Install the CLI ```bash pip install garmin-mcp-gt ``` ### 2. Authenticate with Garmin ```bash garmin-setup ``` Enter your Garmin Connect email and password when prompted. Tokens are saved to `~/.garmin_tokens/`. ### 3. Generate an upload token in the app In the Fuel app, scroll to the bottom of the **Log** tab and tap **Connect Garmin**. This generates a 15-minute upload token. ### 4. Upload your tokens ```bash garmin-upload-tokens --token "paste-token-here" ``` That's it. Your Garmin data is now available in the app and the Ask tab will use it. **Tokens expire** periodically (weeks to months). Re-run `garmin-setup` then `garmin-upload-tokens` when needed. ## Using as an MCP server …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.