MCP Servers / cloud-service / Garmin MCP Server

Garmin MCP Server

JSON →
stdionone543cloud-service

Connects to Garmin Connect to expose your fitness and health data to MCP-compatible clients.

Install
How to run this server
[ { "cmd": "npx without", "imports": [] } ]
server path: garmin-mcp-server
Tools
What this server exposes
get_activities
List recent activities with pagination support
get_activity
Get detailed activity information
update_activity_name
Manage activity names
get_steps_data
Access step count health metrics
get_heart_rates
Access heart rate data
get_sleep_data
Access sleep data
get_stress_summary
Access stress summary data
get_respiration_data
Access respiration rate data
get_body_composition
View body composition data
get_training_status
Track training status and readiness
get_ftp
Access cycling FTP metrics
get_lactate_threshold
Access lactate threshold metrics
get_gear
Manage gear and equipment
get_workouts
Access workouts and training plans
get_workout_details
Inspect detailed workout step structures, including repeat groups and swim pace targets
get_weekly_steps
Get weekly health aggregates for steps
get_weekly_stress
Get weekly health aggregates for stress
get_weekly_intensity_minutes
Get weekly health aggregates for intensity minutes
get_power_zones
Get advanced cycling analytics: power zones
get_fit_file
Get FIT file analysis
get_di2_data
Get DI2 electronic shift intelligence data
get_training_load_trend
Get training load trend (CTL/ATL/TSB)
get_hrv_trend
Get HRV trend
get_vo2max_trend
Get VO2 max trend
get_respiration_trend
Get respiration rate trend
get_power_duration_curve
Get Power Duration Curve
get_climb_detection
Get climb detection with VAM
get_cardiac_drift
Get cardiac drift (aerobic decoupling)
get_weight_power_ratio
Get W/kg calculations
create_walk_run_workout
Creates a walk/run interval workout with optional heart-rate zone target
create_z2_walk_workout
Creates a steady Z2 walking workout
create_strength_workout
Creates a strength workout from a list of exercises
schedule_week
Schedules multiple workouts in one call
Configuration
Environment & auth
authnone
Resources
Garmin MCP Server — MCP Server · libregistry