
Garmin
Garmin_mcp connects Claude and other MCP-compatible clients to Garmin Connect, exposing fitness and health data through 96+ tools covering activities, health metrics, training status, workouts, gear management, nutrition, and user profiles. The server leverages the python-garminconnect library to provide comprehensive access to approximately 89% of Garmin's API functionality, enabling users to query personal fitness data directly within AI applications. It solves the problem of integrating wearable fitness data into AI workflows by abstracting Garmin's authentication and API complexity into a standardized protocol interface.
- GitHub stars
- 482
- tools
- 4
- last updated
- Feb 7, 2026
Tools
4 toolsPublic tool metadata for what this MCP can expose to an agent.
create_walk_run_workoutCreates a walk/run interval workout with optional heart-rate zone target.
Creates a walk/run interval workout with optional heart-rate zone target.
No parameter schema in public metadata yet.
create_z2_walk_workoutCreates a steady Z2 walking workout.
Creates a steady Z2 walking workout.
No parameter schema in public metadata yet.
create_strength_workoutCreates a strength workout from a list of exercises.
Creates a strength workout from a list of exercises.
No parameter schema in public metadata yet.
schedule_weekSchedules multiple workouts in one call.
Schedules multiple workouts in one call.
No parameter schema in public metadata yet.
Sponsors
Readme
Garmin MCP Server
This Model Context Protocol (MCP) server connects to Garmin Connect and exposes your fitness and health data to Claude and other MCP-compatible clients.
Garmin's API is accessed via the awesome python-garminconnect library.
Features
Details
- Repository
- github.com/taxuspt/garmin_mcp
- Category
- Data & Analytics
