get_training_status
Training status and load
How to use it
Project documentation lists get_training_status for the Garmin Connect MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install Garmin Connect MCP
claude mcp add garmin -e GARMIN_EMAIL=you@email.com -e GARMIN_PASSWORD=yourpass -- npx -y @nicolasvegam/garmin-connect-mcpOther tools in Garmin Connect MCP (39)
Get total number of activities
List recent activities with pagination
Search activities within a date range
Summary data for a specific activity
Detailed metrics: HR, pace, elevation time series
Strength training sets (reps, weight)
Time in each heart rate zone
Per-km or per-mile split data
All available activity types
Weather conditions during activity
Blood pressure readings (date range)
Body Battery energy levels (date range)
Battery charge/drain events for a day
Weight, BMI, body fat %, muscle mass (date range)
Daily wellness events
Daily step counts over a date range
Full daily summary (steps, calories, distance, etc.)
All weigh-ins for a date
Floors climbed chart data
Heart rate data (resting, max, zones, time series)
Daily hydration/water intake
Moderate/vigorous intensity minutes
Get the most recent activity
Most recent weight entry
Fitness stats over a date range by activity type
Breathing rate data
Resting heart rate for a date
Sleep stages, score, bed/wake times
Raw sleep data with HR and SpO2
Blood oxygen saturation
Step count for a date
Intraday step data throughout the day
Stress levels and time series
Training Readiness score
VO2 Max estimate (running/cycling)
Weekly intensity minutes
Weekly step aggregates
Weekly stress aggregates
Weigh-in records over a date range