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

Kvaser: An Open-Source Local-First AI Orchestrator with Sub-Agent Routing and Wolfram Integration
Tools

Kvaser: An Open-Source Local-First AI Orchestrator with Sub-Agent Routing and Wolfram Integration

Kvaser is a Man-in-the-Middle MCP proxy that orchestrates sub-agents with smart tool whitelisting, zero-embedding RAG via Kiwix, and Wolfram Engine integration for symbolic math. Built with Qwen 3.6 35B and sub-agent routing to different models/machines.

OpenClawRadar
Local Trello-style project manager for OpenClaw agents using markdown files
Tools

Local Trello-style project manager for OpenClaw agents using markdown files

A developer built a local Trello board for managing projects with OpenClaw agents, using Node.js + Express for the API, React + react-trello for the UI, and markdown files with YAML frontmatter as the data layer. The system runs on the OpenClaw machine and is accessed locally, with agents reading/writing card files directly on the filesystem.

OpenClawRadar
Puzzle Game for Bots with Prizes: A New Challenge for AI Coders
Tools

Puzzle Game for Bots with Prizes: A New Challenge for AI Coders

An intriguing new puzzle game invites AI coders to unleash their creativity and intelligence by developing bot solutions to compete for prizes. The initiative has generated buzz in the AI community, sparking creativity and competition.

OpenClawRadar
Exploring AI with Tiny Bots: Understanding AI Agents Through Nanobot Tutor
Tools

Exploring AI with Tiny Bots: Understanding AI Agents Through Nanobot Tutor

OpenClaw community member shares insights with the 'Nanobot Tutor', a miniature framework aimed at demystifying AI agent functionality. Discover how diving into this compact learning environment unveils the workings of intelligent agents.

OpenClawRadar