Garmin Givemydata logo

Garmin Givemydata

Unclaimed

by nrvim

It'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-mcp

Set up this server

This server needs project-specific setup. Follow the project instructions; no reusable public launch command is available yet.

Project instructions

More in Databases

Browse the full directory

Unclaimed 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 server

Security 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

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

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.