A comprehensive Model Context Protocol (MCP) server for Garmin Connect — bring your health, fitness and activity data to any LLM.
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-server","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.
<div align="center"> # 🏃 Garmin Connect MCP Server **Bring your Garmin health, fitness, and activity data to any LLM.** A [Model Context Protocol](https://modelcontextprotocol.io) server that turns your Garmin Connect account into 40+ ready-to-use tools for Claude, Cursor, and any other MCP-compatible client. Built for **[cyclosport.app](http://cyclosport.app)**. [](https://github.com/stitrace/garmin-mcp-server/actions/workflows/ci.yml) [](https://pypi.org/project/garmin-mcp-server/) [](https://www.python.org/downloads/) [](https://modelcontextprotocol.io) [](LICENSE) [](https://github.com/cyberjunky/python-garminconnect) [](https://github.com/astral-sh/ruff) </div> --- > _"How did I sleep last week? What's my training readiness today? Summarise my > last 5 runs and tell me if I'm overtraining."_ Ask your assistant — it now has the data. ## ✨ Highlights - **Full API coverage** — 48 hand-crafted tools for the everyday questions (with friendly date handling) **plus every remaining `garminconnect` method auto-exposed** (100+ tools total), so the complete Garmin Connect surface is available: endurance score, intensity minutes, FTP, lactate threshold, nutrition, golf, gear stats, training plans, scheduled workouts, and all write/upload/delete actions. - **Token-based auth with MFA support** — log in once, no password stored at runtime. Tokens are cached locally and auto-refreshed. - **Secure by default** — credentials and OAuth tokens are `.gitigno…
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.