Fitness AI Connector

Registre officiel Santé

Garmin data in Claude & ChatGPT via the Garmin Health API. OAuth sign-in, no password sharing.

Que pouvez-vous faire avec Fitness AI Connector ?

  • get_user_profile — Garmin connection status, subscription tier, VO2max, and fitness age.
  • get_health_summary — Daily snapshot: steps, calories, heart rate, sleep stages & score, stress / Body Battery, HRV. Optional opt-in time series (heart rate, stress, Body Battery, sleep stages, SpO2, respiration).
  • get_activities — List activities (runs, rides, swims) with pace, distance, calories, and heart rate per activity.
  • get_activity_details — Lap splits, HR drift, pace stability, negative split ratio, cadence and power stats for one activity, plus optional per-second time series.
  • get_body_composition — Weight, BMI, body fat %, muscle mass, bone mass, body water % (smart scale required).
  • get_cycle_data — Menstrual cycle snapshots: phase, day in cycle, period start, cycle length (predicted vs actual), fertile window, with pregnancy semantics when applicable (cycle tracking must be enabled in Garmin Connect).
  • get_trends — Weekly averages, directional changes, and pattern detection ("am I improving?").
  • refresh_data — Re-fetch a range of Garmin data; dates before your connection date are skipped.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

Remote (streamable-http)
Claude Code
claude mcp add --transport http fitness-ai-connector 'https://garmin-mcp-nuqd.onrender.com/mcp'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "fitness-ai-connector": {
            "type": "http",
            "url": "https://garmin-mcp-nuqd.onrender.com/mcp"
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. Fitness AI Connector
  2. How it works
  3. What you can ask
  4. Tools
  5. Where to get it
  6. How it compares
  7. Privacy & security
  8. Support

Fitness AI Connector

Talk to your Garmin data in Claude and ChatGPT.

Connect your Garmin health and fitness data to Claude and ChatGPT through the official Garmin Health API. Hosted remote MCP server (Streamable HTTP) with OAuth 2.0 sign-in — your Garmin password is never shared. 12 tools: daily health summary (sleep, HRV, stress, Body Battery), activities with lap and time-series analysis, body composition, menstrual cycle tracking, trends, and on-demand data refresh. 70,000+ users as of October 2026. Free tier available.

🌐 Website: https://fmp.it.com/en/fitness-ai/

How it works

  1. Connect the app in ChatGPT (Apps Directory) or add the connector in Claude
  2. Sign in on Garmin's own page (OAuth 2.0 + PKCE) — we never see or store your password
  3. Ask questions in plain language: "How did I sleep this week?", "Show the details of my latest run", "Am I improving?"

Your Garmin data syncs automatically via the Garmin Health API webhook/pull model. You can disconnect from your Garmin account settings or delete all data at any time.

What you can ask

AreaExamples
Daily wellnessSteps, calories, heart rate, sleep stages & score, stress, Body Battery, HRV
ActivitiesRuns, rides, swims with pace, distance, calories, heart rate per activity
Activity detailsLap splits, HR drift, pace stability, negative splits, cadence & power stats
Body compositionWeight, BMI, body fat %, muscle mass (smart scale required)
Menstrual cycleCycle phase, day in cycle, fertile window, period tracking (opt-in in Garmin Connect)
Long-term trendsWeekly averages, directional changes, "am I improving?" comparisons
Profile & accountConnection status, VO2max, fitness age, subscription management

Tools

The connector exposes 12 MCP tools:

  • get_user_profile — Garmin connection status, subscription tier, VO2max, and fitness age.
  • get_health_summary — Daily snapshot: steps, calories, heart rate, sleep stages & score, stress / Body Battery, HRV. Optional opt-in time series (heart rate, stress, Body Battery, sleep stages, SpO2, respiration).
  • get_activities — List activities (runs, rides, swims) with pace, distance, calories, and heart rate per activity.
  • get_activity_details — Lap splits, HR drift, pace stability, negative split ratio, cadence and power stats for one activity, plus optional per-second time series.
  • get_body_composition — Weight, BMI, body fat %, muscle mass, bone mass, body water % (smart scale required).
  • get_cycle_data — Menstrual cycle snapshots: phase, day in cycle, period start, cycle length (predicted vs actual), fertile window, with pregnancy semantics when applicable (cycle tracking must be enabled in Garmin Connect).
  • get_trends — Weekly averages, directional changes, and pattern detection ("am I improving?").
  • refresh_data — Re-fetch a range of Garmin data; dates before your connection date are skipped.
  • refetch_activity_detail — Request recovery of a missing activity detail.
  • manage_subscription — Billing portal and account deletion (30-day recovery).
  • get_help — Setup, troubleshooting, and billing FAQ answers.
  • acknowledge_garmin_source — Garmin brand attribution shown when data is first presented.

Where to get it

  • ChatGPT: search "Fitness AI Connector" in the Apps Directory
  • Claude: add as a custom connector — MCP endpoint: https://garmin-mcp-nuqd.onrender.com/mcp
  • Details and setup guides: https://fmp.it.com/en/fitness-ai/

How it compares

There are several ways to connect Garmin data to AI assistants. An honest comparison:

Fitness AI ConnectorSelf-hosted OSS (e.g. garmin_mcp)Hosted credential-based connectors
Garmin accessGarmin Health API (official developer program)Unofficial (reverse-engineered) APIUnofficial (reverse-engineered) API
AuthenticationOAuth on Garmin's page; no password sharedYour Garmin email + passwordYour Garmin email + password stored by operator
SetupNone (hosted)Local install (Python/Node)None (hosted)
Works on mobile / web chatYesDesktop only (local process)Yes
Historical dataFrom connection date onward; Basic can import a Garmin data export (up to 10 years)Full historyFull history
Tool count12 focused toolsUp to 110+ toolsVaries
PriceFree tier; Basic $3/month plus applicable taxFree (self-managed)Free
Continuity riskContract-backed APIBreaks when Garmin changes internal authBreaks when Garmin changes internal auth

Self-hosted OSS is a great choice for developers who want maximum tool coverage and full local control. Fitness AI Connector is built for people who want a no-setup, no-password-sharing option that works in the ChatGPT and Claude apps, backed by the Garmin Health API.

Privacy & security

Support


Connects to Garmin Connect™ through the Garmin Health API. Garmin, the Garmin logo, and Garmin Connect are trademarks of Garmin Ltd. or its subsidiaries. This project is not affiliated with, endorsed, or sponsored by Garmin.

Questions fréquentes

Qu'est-ce que Fitness AI Connector ?

Garmin data in Claude & ChatGPT via the Garmin Health API. OAuth sign-in, no password sharing.

Comment installer Fitness AI Connector ?

Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http fitness-ai-connector 'https://garmin-mcp-nuqd.onrender.com/mcp'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour Fitness AI Connector ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

Fitness AI Connector est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient Fitness AI Connector ?

Il est publié par fmp-projects. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.