garmin_calories
Calorie breakdown: total, active, BMR, consumed
How to use it
garmin_calories is exposed by the Garmin Givemydata MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the garmin_calories tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Garmin Givemydata
claude mcp add -s user garmin -- garmin-mcpOther tools in Garmin Givemydata (39)
List/filter activities by type and date — power, HR, training load, location
Deep-dive: splits, HR zones, weather, exercise sets in one call
GPS trackpoints (~1Hz) — lat/lon, altitude, speed, HR, cadence, power, temperature in chronological order. Paginated. Use for elevation profiles, HR drift, GPS tracks, climb segmentation
Earned achievements with dates
Readings with AHA guideline flags (>140/90 mmHg)
Charge/drain patterns with wake values and sleep quality correlation
Weight, BMI, body fat, muscle mass history
Side-by-side period comparison — any two date ranges, all metrics, deltas + % changes
Connected devices with type and last sync
Endurance score with classification tier and trend
Fitness age vs chronological age trajectory with gap analysis
Floors climbed vs goal with ascent/descent breakdown
Equipment tracking (shoes, bikes, etc.)
Active fitness goals
Health overview for any date range with all metrics aggregated
Resting HR with 7-day rolling average and anomaly detection (flags >5 bpm spikes)
Hill score with endurance and strength sub-scores
HRV with baseline position, BALANCED/UNBALANCED streak, trend direction
Fluid intake vs Garmin-calculated goal
Weekly intensity vs WHO 150 min/week target, moderate vs vigorous
Run any read-only SELECT query (read-only enforced at the SQLite engine level)
5K/10K/half/marathon times with human-readable formatting and trend
All PRs with human-readable names (Fastest 5K, Longest Ride, etc.)
Post-workout recovery signatures — RHR/HRV/body battery tracking after hard sessions, by sport
Waking respiration with elevated-day flags (>20 breaths/min)
Row counts for all 50 tables; pass tables="sleep,stress" for their columns
Per-night breakdown with stages, deep/REM %, SpO2, stress, Garmin feedback
Clinical threshold flags (<95% warning, <80% sleep apnea recommendation)
Steps with goal attainment % and longest goal-met streak
Time-in-zone breakdown (hours in low/medium/high per day)
Check data freshness and pull latest data from Garmin — always shows when the last sync happened. Use refresh=False to just check status
Complete snapshot: daily summary, last night's sleep, training readiness, HRV, fitness age, last activity
CTL/ATL/TSB — professional periodization metrics with weekly volume and load by sport
Status history (Productive/Recovery/Detraining) with transition detection
Weekly/monthly trends for 17 metrics
Profile and settings from Garmin Connect
VO2max estimates from activities and dedicated tracking
Current week's totals vs goals: steps, intensity minutes, floors, calories
Workout library, training plans, scheduled workouts