garmin-mcp
Related Servers
Alternatives to garmin-mcp
No user-submitted related servers found.
Related Servers
- AlicenseAqualityBmaintenanceEnables Claude to access and query your Garmin Connect data, including sleep, activities, training load, and health metrics, through a set of read-only MCP tools.28137 PyPI1MIT
- AlicenseAqualityBmaintenanceConnects Claude to your Garmin Connect account to read activities, health metrics, and sleep data, and to create and schedule structured workouts directly onto your watch, all locally without exposing credentials.8MIT
- FlicenseNot gradedqualityDmaintenanceProvides Claude with read-only access to Garmin Connect data including daily health metrics, training status, activity details, and trends through 32 tools.-
- AlicenseBqualityAmaintenanceEnables users to analyze their own Garmin Connect data—activities, sleep, HRV, Body Battery, training readiness—directly inside Claude Desktop.132MIT
- AlicenseAqualityDmaintenanceEnables Claude Desktop to access and analyze Garmin wearable health data including sleep, HRV, Body Battery, and activity metrics. Users can query their health trends, track recovery, and generate interactive HTML dashboards using natural language.96MIT
- AlicenseBqualityAmaintenanceConnects Claude Desktop to Garmin Connect, enabling natural language queries of fitness activity data, health metrics, sleep analysis, workout management, and device information with 94 available tools.1101MIT
TDQS
Scored across 63 tools
Many tools have fuzzy boundaries: get_daily_summary, get_daily_briefing, and get_stats_and_body all return overlapping daily snapshots, and get_recent_activities, get_activities_by_date, and get_last_activity serve nearly the same retrieval purpose. Activity-level tools like get_activity_details, get_activity_timeseries, get_activity_split_summaries, and get_activity_typed_splits also overlap enough that an agent could easily select the wrong one.
The tool names follow a very consistent verb_noun pattern: nearly all reads are get_* and writes use preview_, create_, delete_, schedule_, unschedule_, and list_. All names are snake_case with predictable prefixes, making the naming style highly uniform across the entire set.
63 tools is far beyond the 3-15 well-scoped range and well into the 50+ extreme-mismatch territory. While Garmin has a broad data surface, this many tools creates navigational overhead and many could be consolidated into parameterized or grouped endpoints.
The read surface is exhaustive, covering sleep, HRV, body battery, stress, activities, workouts, nutrition, menstrual data, and more. The write surface covers workout preview/create/list/schedule/unschedule/delete, with the main gap being no workout update or edit flow.