Skip to content
OpenAthlete
Garmin

Garmin + Claude / ChatGPT

Talk to Claude or ChatGPT about your Garmin training

Garmin doesn't publish an MCP server. OpenAthlete is one: it syncs your activities, sleep and HRV through Garmin's official API, lets Claude or ChatGPT read them, and sends the structured workouts the assistant plans to your watch.

  • Free on every plan
  • OAuth, no password shared
  • Claude, ChatGPT, any MCP client
Example conversationGarmin+OpenAthlete
Compare my HRV this week with last month and tell me whether to keep Thursday's threshold session.
Your overnight HRV averaged 48 ms this week against 56 ms over the last 30 days, and resting HR is up 4 bpm. I'd swap Thursday's 3 × 10' at threshold for 45' easy and move it to Saturday. Shall I make the change? It will sync to your Forerunner.get_metrics · get_calendar · get_training_load

Claude · OpenAthlete MCP · Garmin data

How it works

Three steps, about five minutes

01

Connect Garmin to OpenAthlete

Create a free account, open Settings › Integrations and sign in with Garmin on its own authorisation page. OpenAthlete receives a token, never your password.

02

Add OpenAthlete to Claude or ChatGPT

In Claude, add a custom connector; in ChatGPT, turn on developer mode and create a connector. Paste the address below and approve on the OpenAthlete page.

https://api.openathlete.org/mcp
03

Ask

Write as you would to a coach. The assistant calls the tools it needs, shows which ones, and asks before it changes your calendar.

Two official sign-ins, no password handed over

Community Garmin MCP servers such as mcp-garmin sign in to Garmin Connect with your email and password, through an unofficial library, and keep the session on your computer. OpenAthlete uses Garmin's official partner API: you sign in on Garmin's page and OpenAthlete only receives a token you can revoke.

What the AI sees

What your assistant reads and writes, from Garmin

The assistant never talks to Garmin directly. It works on what OpenAthlete has synced, through 23 MCP tools.

Garmin
sync
OpenAthlete
MCP
Claude · ChatGPT
Planned sessions go back to the watch
Activities
Every new activity, with laps and the full recording
History on connection
The last 30 days
Sleep, HRV, wellness
Sleep stages and score, overnight HRV, resting HR, stress, Body Battery, VO2max, SpO2, respiration, steps, body composition
Training load and form
Computed by OpenAthlete from heart rate (TRIMP): fitness, fatigue and form, projected over the sessions to come
Plan in the calendar
Yes: up to 60 sessions per request, with structured steps and targets from your zones, % of VMA, FTP or HR max
Send workouts to Garmin
Yes: to the Garmin Connect calendar, then the watch at its next sync. Running, cycling, pool swimming, strength and more

Metric import is off by default: turn on “Import metrics” for Garmin in OpenAthlete.

Ask it

What Garmin users ask

Under each prompt, the OpenAthlete tools the assistant calls to answer it.

“My Body Battery hasn't gone above 60 all week. Look at my sleep and load and lighten the next four days.”

get_metrics→get_training_load→get_calendar→update_session

“Build me 10 weeks to a sub-1:45 half marathon, four runs a week, long run on Sunday, and send it to my Forerunner.”

get_athlete_context→get_training_volume→plan_sessions

“How much does my heart rate drift on runs longer than two hours, compared with last spring?”

get_capacities

“Work trip Monday to Wednesday, hotel treadmill only. Rework the week.”

create_period→get_calendar→update_session

“My lactate threshold test gave 171 bpm. Update my zones and tell me which sessions change.”

update_training_zone→get_calendar

Side by side

Garmin's own AI and MCP, and OpenAthlete

What each one does, checked on 3 November 2026. Nothing stops you from using both.

GarminFrom Garmin
  • No MCP server published by Garmin.
  • Garmin Connect+ ($6.99 a month in the US at launch) adds Active Intelligence: AI insights and suggestions in the Garmin Connect app, in beta.
  • Community MCP servers exist; the ones we checked sign in with your Garmin Connect email and password.
OpenAthlete MCP server
  • Claude, ChatGPT, Cursor or any MCP client, on the AI plan you already have
  • Plans structured sessions in your calendar; they reach Garmin Connect and your watch.
  • Every device in one history: Garmin, COROS, Suunto, Polar and FIT files, with training load and form
  • Free, open source (AGPL), self-hostable. Your coach can work on your calendar through the same server.
Connect+ and OpenAthlete do not exclude each other: Active Intelligence stays in the Garmin app, OpenAthlete opens your data to the assistant you choose.

Questions about Garmin and AI

Not that we could find on 3 November 2026. Garmin's AI features live in Garmin Connect+ (Active Intelligence, in beta). The Garmin MCP servers on GitHub are community projects, and the ones we checked sign in with your Garmin Connect email and password. OpenAthlete connects through Garmin's official API instead.

Yes, through OpenAthlete. The assistant plans the session in your OpenAthlete calendar with plan_sessions. With workout export on, OpenAthlete pushes it to the Garmin Connect calendar and your watch picks it up at its next sync.

Yes, once you turn on metric import for Garmin in OpenAthlete (it is off by default). Sleep, overnight HRV, resting heart rate, stress and Body Battery then come in every day, and the assistant reads them with get_metrics.

Garmin lets OpenAthlete import the last 30 days when you connect, then every new activity. To go further back, export your data from Garmin and drop the FIT files on the OpenAthlete calendar.

No. The MCP server is free on every OpenAthlete plan, Free included. The model runs on your Claude or ChatGPT account, so their plan limits apply. Supporter (€5 a month) only covers the AI features inside OpenAthlete and unlimited coached athletes.

Sources, checked on 3 November 2026

Product facts about OpenAthlete come from its source code. Facts about Garmin come from the pages below; tell us if something changed.

  1. Garmin newsroom, “Elevate your health and fitness goals with Garmin Connect+” (27 March 2025)
  2. PyPI, mcp-garmin (community server, README)
  3. Garmin forums, feature request for an MCP integration with Claude

Connect Garmin, then ask your first question

A free account is enough. The MCP server is included on every plan, and on self-hosted instances.

Free forever. No credit card.