Garmin and AI assistants: every way to connect them

There are four ways to let an AI assistant such as ChatGPT, Claude or Gemini read your Garmin data: an app that is an official Garmin partner, a hosted connector you sign in to with your Garmin account, a server you install on your computer, or files you export and upload yourself. garmlink, one of those hosted connectors, wrote this page, so it also says where garmlink is weaker. Each entry sums up the project’s own public page as read on the date above; prices and features change, so check theirs before you choose.

Official Garmin partners

These apps were approved by Garmin and read your data through the access Garmin opens to its partners. You link your Garmin account from their site, through Garmin’s own sign-in page. Being a partner is the surest sign the link will keep working.

Tredict

Price
A free tier; the AI connection needs full access: two months free, then $49 a year.
Assistants
Claude, ChatGPT, Codex, Grok, Perplexity and Le Chat.
Access to Garmin
Official Garmin partner.
Writes to Garmin
Yes: it can send training plans and workouts to your watch.
Worth knowing
A complete training platform, of which the AI connection is one part.

Fitness AI Connector

Price
A free licence, and a paid Basic licence.
Assistants
ChatGPT and Claude.
Access to Garmin
Garmin’s official Health API, through Garmin’s own sign-in page.
Writes to Garmin
Not that its page says: it describes reading.
Worth knowing
Your data starts on the day you connect, with no earlier history, and new data can take up to 24 hours to arrive.

Hosted connectors that use your Garmin sign-in

You add one address to your assistant, then sign in to Garmin once. The service signs in to Garmin Connect on your behalf and keeps the access it obtains rather than your password. Nothing to install, but none of these is a Garmin partner: when Garmin changes how signing in works, the service has to adapt.

garmlink

Price
Free.
Assistants
Claude (Free plan included), ChatGPT (developer mode, on paid plans), Perplexity (Pro and above), Le Chat and Grok; Gemini through custom apps in the Gemini app (US for now) or the Gemini CLI; and code tools such as Cursor, Codex, Claude Code and VS Code.
Access to Garmin
Your Garmin sign-in, used once: the password is never stored, and the access tokens are kept encrypted. Not a Garmin partner.
Writes to Garmin
No. It never posts to Garmin and never modifies your account.
Worth knowing
Your past data is synced ahead of time and kept up to date, so an assistant can answer over weeks and months, not only about today.

Garmin Chat Connector

Price
Free, with an optional contribution of $4.99 a year.
Assistants
Claude, ChatGPT in developer mode, and any tool that takes a custom MCP server.
Access to Garmin
Your Garmin email and password, entered once to obtain access tokens, which it stores encrypted.
Writes to Garmin
No: it launched with 16 tools, all of them reading.

Pulsai

Price
A free tier and a paid Pro plan.
Assistants
Claude, ChatGPT and Gemini.
Access to Garmin
Your Garmin sign-in; it states that the password is not stored and the tokens are encrypted.
Writes to Garmin
Yes: its page says it writes workouts back to Garmin.
Worth knowing
Also reads Apple Health.

Servers you install yourself

Open-source projects that run on your own computer. Your Garmin credentials stay with you and you can read every line of the code. They work with desktop apps and code tools that start a local server; a web assistant can only reach one you host at a public address.

garmin_mcp

Price
Free and open source (MIT licence).
Assistants
Desktop apps and code tools that start a local server, such as Claude Desktop or Cursor.
Access to Garmin
Your Garmin credentials, through the python-garminconnect library; the tokens stay on your computer.
Writes to Garmin
Yes, deleting an activity included.
Worth knowing
Installed with uvx, Docker or a .dxt file, and kept up to date by you.

Exporting your data by hand

Garmin Connect lets you download a single activity, and Garmin lets you ask for a copy of all your account data. You can upload those files to any assistant that takes attachments. Free and nothing to connect, but the assistant only sees what you uploaded, as it stood that day, and you start over whenever you want fresher data.

Where garmlink is weaker

  • It is not a Garmin partner. It signs in to Garmin Connect as you, like the servers you install: when Garmin changes how that works, garmlink has to adapt, a risk the official partners do not carry.
  • It never writes to Garmin. To have an assistant send workouts to your watch, take an official partner that does, such as Tredict.
  • In ChatGPT it needs developer mode, which exists only on paid plans and on the web.
  • Its code is not open: what it stores and which providers receive your data are written on the privacy page instead.

Which one fits

  • Your assistant should plan workouts onto your watch: an official partner that writes, such as Tredict.
  • You want Garmin’s official access and recent data is enough: Fitness AI Connector.
  • You want months of history in a web assistant, nothing to install, for free: a hosted connector such as garmlink.
  • You want your Garmin credentials and the connector to stay on your computer, and you use a desktop app: a server you install, such as garmin_mcp. What your assistant reads still goes to its provider, as with any connector.
  • You have one question, once: export the file and upload it.

Compared one by one with garmlink: Tredict, Fitness AI Connector, and Garmin Chat Connector.

Comparing only with the servers you install? Garmin MCP server: hosted or self-hosted. Going hosted? Pick your assistant and connect it.