Fitness AI Connector
MCP serverSecurityThis integration connects your Garmin account to Claude or ChatGPT using the Garmin Health API. Once it is added, your AI can access your Garmin health data and use it to answer your questions. You sign in through OAuth, so your Garmin password is never shared.
Use Fitness AI Connector in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Fitness AI Connector and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use Fitness AI Connector
Needs your own Fitness AI Connector account. You sign in to it and approve access when you connect.
Details
Available today. Use it from your connected AI after setup.
After adding the integration, sign in to your Garmin account through the OAuth flow to grant access. Then ask your AI questions about your Garmin data.
What your AI can do with it
- Answer questions using your Garmin health data
- Bring Garmin data into Claude or ChatGPT conversations
- Summarize the Garmin data you have connected
- Sign in with OAuth instead of sharing your Garmin password
Install Fitness AI Connector
The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user fitness-ai-connector 'https://garmin-mcp-nuqd.onrender.com/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://garmin-mcp-nuqd.onrender.com/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=fitness-ai-connector&config=eyJ1cmwiOiJodHRwczovL2dhcm1pbi1tY3AtbnVxZC5vbnJlbmRlci5jb20vbWNwIn0=Open the link and Cursor adds the server at that address.
ChatGPT
https://garmin-mcp-nuqd.onrender.com/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add fitness-ai-connector --url 'https://garmin-mcp-nuqd.onrender.com/mcp'Run it once, then sign in with codex mcp login fitness-ai-connector if the server asks for an account.
From the project's README
As published by fmp-projects/fitness-ai-connector in README.md.
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. 50,000+ users as of October 2026. Free tier available.
🌐 Website: https://fmp.it.com/en/fitness-ai/
How it works
- Connect the app in ChatGPT (Apps Directory) or add the connector in Claude
- Sign in on Garmin's own page (OAuth 2.0 + PKCE) — we never see or store your password
- 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
| Area | Examples |
|---|---|
| Daily wellness | Steps, calories, heart rate, sleep stages & score, stress, Body Battery, HRV |
| Activities | Runs, rides, swims with pace, distance, calories, heart rate per activity |
| Activity details | Lap splits, HR drift, pace stability, negative splits, cadence & power stats |
| Body composition | Weight, BMI, body fat %, muscle mass (smart scale required) |
| Menstrual cycle | Cycle phase, day in cycle, fertile window, period tracking (opt-in in Garmin Connect) |
| Long-term trends | Weekly averages, directional changes, "am I improving?" comparisons |
| Profile & account | Connection 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 Connector | Self-hosted OSS (e.g. garmin_mcp) | Hosted credential-based connectors | |
|---|---|---|---|
| Garmin access | Garmin Health API (official developer program) | Unofficial (reverse-engineered) API | Unofficial (reverse-engineered) API |
| Authentication | OAuth on Garmin's page; no password shared | Your Garmin email + password | Your Garmin email + password stored by operator |
| Setup | None (hosted) | Local install (Python/Node) | None (hosted) |
| Works on mobile / web chat | Yes | Desktop only (local process) | Yes |
| Historical data | From connection date onward; Basic can import a Garmin data export (up to 10 years) | Full history | Full history |
| Tool count | 12 focused tools | Up to 110+ tools | Varies |
| Price | Free tier; Basic $3/month plus applicable tax | Free (self-managed) | Free |
| Continuity risk | Contract-backed API | Breaks when Garmin changes internal auth | Breaks 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
- OAuth 2.0 with PKCE; Garmin credentials are never seen or stored by us
- Data deletion on request with a 30-day recovery window; automated purge afterwards
- Privacy policy: https://fmp.it.com/en/fitness-ai/privacy/ · Terms: https://fmp.it.com/en/fitness-ai/terms/
Support
- Email: contact@fmp.it.com
- Website: https://fmp.it.com
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.
Signals
- GitHub stars
- 8
- Forks
- 2
- Last commit
- Oct 2026
Advanced
- Delivery
- fitness-ai-connector MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
io-github-fmp-projects-fitness-ai-connector- Source
- github.com/fmp-projects/fitness-ai-connector
- Hosted endpoint
https://garmin-mcp-nuqd.onrender.com/mcp
github.com/fmp-projects/fitness-ai-connector
More in Security
MCP server
More in Securityechelongraph-mcp
MCP server · echelongraph
More in Securitynotfair
MCP server · nowork-studio
More in Securityfeedmyagent
MCP server · makash
More in Securityopenwork
MCP server · different-ai
More in Securityosv-advisory-mcp-server
MCP server · cyanheads
More in Security