Garmin Connect MCP
UnclaimedMCP server for Garmin Connect — access 61 health, fitness and activity tools from any AI assistant
Install
claude mcp add garmin -e GARMIN_EMAIL=you@email.com -e GARMIN_PASSWORD=yourpass -- npx -y @nicolasvegam/garmin-connect-mcpSet up this server
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
40 of 40 tools
Documented tools (40)
From project documentation. A server handshake does not verify each tool’s description or behavior.
count_activities
Get total number of activities
get_activities
List recent activities with pagination
get_activities_by_date
Search activities within a date range
get_activity
Summary data for a specific activity
get_activity_details
Detailed metrics: HR, pace, elevation time series
get_activity_exercise_sets
Strength training sets (reps, weight)
get_activity_hr_zones
Time in each heart rate zone
get_activity_splits
Per-km or per-mile split data
get_activity_types
All available activity types
get_activity_weather
Weather conditions during activity
get_blood_pressure
Blood pressure readings (date range)
get_body_battery
Body Battery energy levels (date range)
get_body_battery_events
Battery charge/drain events for a day
get_body_composition
Weight, BMI, body fat %, muscle mass (date range)
get_daily_events
Daily wellness events
get_daily_steps_range
Daily step counts over a date range
get_daily_summary
Full daily summary (steps, calories, distance, etc.)
get_daily_weigh_ins
All weigh-ins for a date
get_floors
Floors climbed chart data
get_heart_rate
Heart rate data (resting, max, zones, time series)
get_hydration
Daily hydration/water intake
get_intensity_minutes
Moderate/vigorous intensity minutes
get_last_activity
Get the most recent activity
get_latest_weight
Most recent weight entry
get_progress_summary
Fitness stats over a date range by activity type
get_respiration
Breathing rate data
get_resting_heart_rate
Resting heart rate for a date
get_sleep_data
Sleep stages, score, bed/wake times
get_sleep_data_raw
Raw sleep data with HR and SpO2
get_spo2
Blood oxygen saturation
get_steps
Step count for a date
get_steps_chart
Intraday step data throughout the day
get_stress
Stress levels and time series
get_training_readiness
Training Readiness score
get_training_status
Training status and load
get_vo2max
VO2 Max estimate (running/cycling)
get_weekly_intensity_minutes
Weekly intensity minutes
get_weekly_steps
Weekly step aggregates
get_weekly_stress
Weekly stress aggregates
get_weigh_ins
Weigh-in records over a date range
Tool change history
FAQ
Questions about Garmin Connect MCP Server
- How do I connect Garmin Connect MCP Server to Claude?
- The listing records `claude mcp add garmin -e GARMIN_EMAIL=you@email.com -e GARMIN_PASSWORD=yourpass -- npx -y @nicolasvegam/garmin-connect-mcp` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Claude Code, Cursor as compatible clients.
- Is Garmin Connect MCP Server free?
- MCPVault has not verified a licence for this server. Check the upstream terms and pricing before use; connected APIs may require a paid account.
- What can Garmin Connect MCP Server do?
- Garmin Connect MCP Server documents 40 tools to the agent, including count_activities, get_activities, get_activities_by_date. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.