Garmin Givemydata
UnclaimedIt's YOUR data. Take it back. Get your Garmin Connect data into a local SQLite database and AI ready (MCP server)
Install
claude mcp add -s user garmin -- garmin-mcpSet up this server
More in Databases
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.
garmin_activities
List/filter activities by type and date — power, HR, training load, location
garmin_activity_detail
Deep-dive: splits, HR zones, weather, exercise sets in one call
garmin_activity_trackpoints
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
garmin_badges
Earned achievements with dates
garmin_blood_pressure
Readings with AHA guideline flags (>140/90 mmHg)
garmin_body_battery
Charge/drain patterns with wake values and sleep quality correlation
garmin_body_composition
Weight, BMI, body fat, muscle mass history
garmin_calories
Calorie breakdown: total, active, BMR, consumed
garmin_compare
Side-by-side period comparison — any two date ranges, all metrics, deltas + % changes
garmin_devices
Connected devices with type and last sync
garmin_endurance_score
Endurance score with classification tier and trend
garmin_fitness_age
Fitness age vs chronological age trajectory with gap analysis
garmin_floors
Floors climbed vs goal with ascent/descent breakdown
garmin_gear
Equipment tracking (shoes, bikes, etc.)
garmin_goals
Active fitness goals
garmin_health_summary
Health overview for any date range with all metrics aggregated
garmin_heart_rate
Resting HR with 7-day rolling average and anomaly detection (flags >5 bpm spikes)
garmin_hill_score
Hill score with endurance and strength sub-scores
garmin_hrv
HRV with baseline position, BALANCED/UNBALANCED streak, trend direction
garmin_hydration
Fluid intake vs Garmin-calculated goal
garmin_intensity_minutes
Weekly intensity vs WHO 150 min/week target, moderate vs vigorous
garmin_query
Run any read-only SELECT query (read-only enforced at the SQLite engine level)
garmin_race_predictions
5K/10K/half/marathon times with human-readable formatting and trend
garmin_records
All PRs with human-readable names (Fastest 5K, Longest Ride, etc.)
garmin_recovery
Post-workout recovery signatures — RHR/HRV/body battery tracking after hard sessions, by sport
garmin_respiration
Waking respiration with elevated-day flags (>20 breaths/min)
garmin_schema
Row counts for all 50 tables; pass tables="sleep,stress" for their columns
garmin_sleep
Per-night breakdown with stages, deep/REM %, SpO2, stress, Garmin feedback
garmin_spo2
Clinical threshold flags (<95% warning, <80% sleep apnea recommendation)
garmin_steps
Steps with goal attainment % and longest goal-met streak
garmin_stress
Time-in-zone breakdown (hours in low/medium/high per day)
garmin_sync
Check data freshness and pull latest data from Garmin — always shows when the last sync happened. Use refresh=False to just check status
garmin_today
Complete snapshot: daily summary, last night's sleep, training readiness, HRV, fitness age, last activity
garmin_training_load
CTL/ATL/TSB — professional periodization metrics with weekly volume and load by sport
garmin_training_status
Status history (Productive/Recovery/Detraining) with transition detection
garmin_trends
Weekly/monthly trends for 17 metrics
garmin_user_profile
Profile and settings from Garmin Connect
garmin_vo2max
VO2max estimates from activities and dedicated tracking
garmin_week_summary
Current week's totals vs goals: steps, intensity minutes, floors, calories
garmin_workouts
Workout library, training plans, scheduled workouts
Tool change history
FAQ
Questions about Garmin Givemydata MCP Server
- How do I connect Garmin Givemydata MCP Server to Claude?
- The listing records `claude mcp add -s user garmin -- garmin-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 Givemydata MCP Server free?
- The listed licence is AGPL-3.0. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Garmin Givemydata MCP Server do?
- Garmin Givemydata MCP Server documents 40 tools to the agent, including garmin_activities, garmin_activity_detail, garmin_activity_trackpoints. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.