AI Personalized Workout Planning via MCP Connector

Quick Summary
The Model Context Protocol (MCP) standard is driving an AI integration race across fitness wearables and sports watches. From official Strava MCP and Coros MCP beta to the open-source garmin_mcp project with over 110 community tools for Garmin, athletes can now interact directly with AI to analyze heart rate zones, training loads (CTL/ATL/TSB), and automate personalized training schedules. Explore the full breakdown and setup guide for your fitness devices.
The Model Context Protocol (MCP) standard developed by Anthropic has rapidly expanded into health wearables and smart sports watches. Strava launched the first official MCP connector for runners and cyclists, followed less than a month later by COROS releasing an official beta connector. Meanwhile, although Garmin has yet to release an official response, open-source community solutions like garmin_mcp demonstrate that full AI integration across fitness hardware is becoming mainstream.
What is MCP and Why Fitness Brands are Racing to Integrate
MCP (Model Context Protocol) is an open protocol that allows Large Language Models (LLMs) like Claude, ChatGPT, and Gemini to directly interface with external real-time data sources and tools. Instead of providing generic advice based on manual text inputs, AI can read your entire personal activity history.
For athletes, instead of opening apps, filtering heart rate graphs, and comparing metrics manually, you can simply ask AI: "Did my training load increase or decrease this week compared to last week?" or "Was my Easy Run pace optimal for recovery?". AI provides precise feedback backed by personal metrics, acting like a 24/7 personal coach.
Strava MCP: Ecosystem Pioneer and API Tightening
The wearable MCP race escalated on June 1, 2026, when Strava debuted its official read-only MCP connector for paid subscribers. Secured by OAuth authentication, AI models can inspect workouts, GPS tracks, elevation, and power meter data.
Thanks to open MCP standards, Strava MCP integrates seamlessly with Anthropic tools like Claude Cowork and Claude Code. Concurrently, Strava tightened third-party API terms by implementing monthly fees and 90-day limits on select endpoints to prevent uncompensated AI scraping.
Coros MCP Beta: Fast Setup with Data Limitations
Joining the movement, COROS launched an official MCP Beta in May 2026, linking COROS accounts directly to Claude and ChatGPT. Setup is simple: copy your regional MCP URL (e.g., https://mcp.coros.com/mcp), paste it into Claude Connectors or ChatGPT Developer Mode, and authorize.
However, Coros MCP has key limitations:
- Data Granularity: Provides workout-level summaries only, lacking lap-by-lap or second-by-second telemetry.
- Permissions: Strictly Read-Only, unable to push workouts or schedules to watches.
- Platform Compatibility: Requires paid ChatGPT accounts, while Web Gemini lacks custom MCP connector support (requiring Gemini CLI).
Garmin garmin_mcp: Powerful 110-Tool Community Solution
Garmin — the market leader in sports watches — has not released an official MCP connector. However, open-source developers filled this gap with the garmin_mcp project by Taxuspt on GitHub.
With over 1,000 stars and 324 forks, garmin_mcp on GitHub packs over 110 tools covering 90% of python-garminconnect. It enables features unsupported by official read-only connectors:
- Analyze power zone distribution from your latest ride.
- Compare CTL (Chronic Training Load), ATL (Acute Training Load), and TSB (Training Stress Balance) over 6 weeks.
- Generate walk-run interval workouts and automatically sync schedules straight into Garmin Connect.
In March 2026, Garmin updated API authentication, temporarily breaking garth and python-garminconnect. This highlights the risk of unofficial MCP tools: reliance on unannounced endpoints means service can break whenever Garmin updates system APIs.
Side-by-Side Comparison: Strava vs Coros vs Garmin MCP
Here is a concise comparison of current MCP integration paths:
- Strava MCP (Official): Read-Only | Paid Subscriber | Activity, GPS, Power | High OAuth Security | No sleep, HRV, or recovery metrics.
- Coros MCP (Official Beta): Read-Only | Paid AI Account | Workout Summaries | Easy URL Setup | No lap or second-by-second data.
- Garmin garmin_mcp (Community): Read & Write | Open Source | 110+ Tools, CTL/ATL/TSB, Workout Builder | Most Feature-Rich | Uncertified, risk of broken APIs and credential storage.
How to Get Started with Your Current Fitness Wearable
If you use Strava or Coros, setup is effortless: navigate to Connector Settings in Claude.ai (or ChatGPT Developer Mode), paste the official MCP link, and authenticate.
For Garmin users eager for AI features, install Taxuspt's garmin-mcp.dxt extension in Claude Desktop. Authenticate once via garmin-mcp-auth to store an OAuth Token, allowing seamless AI chats without re-entering passwords. This provides a powerful interim solution until Garmin releases an official MCP server.



