Claude Garmin MCP Server: Real Fitness Data for Smarter Training Advice

✍️ OpenClawRadar📅 Published: May 12, 2026🔗 Source
Ad

Developer Jack-Abyss built an MCP server that gives Claude Desktop read access to Garmin Connect data, so you can ask Claude training questions backed by your actual metrics — HRV, recovery readiness, VO2max, FTP, training load, recent activities, running dynamics, stress data, and personal records. No more generic advice based on guesswork.

What it offers

The server exposes 8 tools covering multisport data (running, cycling, triathlon):

  • Recovery readiness
  • HRV trend
  • VO2max
  • FTP
  • Training load
  • Recent activities
  • Running dynamics
  • Stress data
  • Personal records

Once installed, you can prompt Claude like:

"Based on my current load and HRV, should I push hard today or back off?"
"Plan a 4-week build for my next race using my current volume as the baseline."

Claude will answer using your real numbers from Garmin.

Ad

How it works

  • Local stdio MCP server — no daemon, no open ports, no data leaving your machine beyond the normal Claude Desktop → Anthropic API conversation.
  • Spins up only when Claude Desktop is open, using ~10 MB RAM idle.
  • One-time Garmin OAuth login; tokens auto-refresh for months.
  • Windows installer (install.bat) handles everything automatically.

Known nuance

Claude won't automatically reach for MCP tools if a question sounds answerable from general knowledge. The README suggests either phrasing questions to anchor them to your data, or dropping a one-liner into Custom Instructions to force tool use.

Platform support

The Python server itself is cross-platform, but the installer is Windows-only for now. The author is open to adding a shell script for macOS/Linux if there's interest.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also