Garmin MCP Server
Related Servers
Alternatives to Garmin MCP Server
No user-submitted related servers found.
Related Servers
- AlicenseNot gradedqualityCmaintenanceConnects to Garmin Connect and exposes fitness and health data to MCP-compatible clients, enabling activity management, health metrics, training and performance analytics, workout creation/scheduling, gear, nutrition, and related data access.MIT
- FlicenseNot gradedqualityDmaintenanceExposes Garmin Connect health and activity data (steps, sleep, heart rate, etc.) via MCP tools, with built-in login and MFA support.-
- AlicenseNot gradedqualityBmaintenanceExposes your own Garmin Connect activity, health, and training data as read-only MCP tools, covering activities, workouts, sleep, heart rate, HRV, stress, body battery, weight, and women's health. Most tools use Garmin's official Personal API key, with a clearly labeled unofficial fallback for data the official API doesn't yet cover, such as training readiness and VO2 max.MIT
- AlicenseBqualityBmaintenanceExposes 24 official Garmin personal API endpoints as MCP tools, letting users query daily health and wellness data (stress, steps, sleep, HRV, body battery, SpO2, activities) and download raw activity files for China or international regions. Data is returned as-is from Garmin's official client, with credential-based single-account setup.24MIT
- AlicenseNot gradedqualityDmaintenanceExposes personal Garmin wellness data through MCP tools for accessing summary, sleep, HRV, heart rate, stress, body battery, and historical data.MIT
- AlicenseBqualityBmaintenanceEnables retrieval of Garmin Connect data such as activities, sleep, heart rate, and body battery levels using unofficial API through MCP tools.4MIT
TDQS
Scored across 138 tools
The set contains multiple overlapping clusters: get_activities/get_activities_by_date/get_activities_fordate, get_stats/get_user_summary/get_stats_and_body, several full-vs-summary metric pairs, and an explicit duplicate alias in get_training_plan_workouts vs get_garmin_coach_workouts. Detailed descriptions help, but agents will often have to guess which of several near-synonymous getters returns the data they need.
Most tools follow a get_* pattern, but consistency breaks down with names like get_activities_fordate, get_userprofile_settings, set_perceived_effort vs set_activity_feel, and get_weigh_ins vs add_weigh_in. The mix of get/add/set/create/upload/log/upsert verbs across related operations makes the naming convention unpredictable.
138 tools is an extreme count, well beyond the 50+ threshold for a low score. While Garmin's API surface is broad, this many tools could be consolidated into domain-focused tools with parameters instead of exposing one tool per endpoint variant.
The tool surface covers virtually all Garmin Connect domains: activities, health metrics, devices, workouts, nutrition, courses, challenges, body composition, and more, with CRUD coverage for most areas. Minor gaps exist such as no delete-activity tool and no course update, but core workflows do not hit dead ends.