Logo Running Workout Running Workout
Comparison

MCP servers for Garmin Connect: what actually exists

Since AI assistants learned to use tools, several MCP servers have appeared to connect them to Garmin Connect. They do not do the same thing — and more importantly, they do not ask for the same trust. Here is a documented survey and the criteria that matter before installing one.

Last updated: 2026-08-24

What an MCP server is, in a minute

The Model Context Protocol is a convention that lets an AI assistant call external tools. An MCP server exposes a list of actions — read activities, create a workout — that the assistant can trigger mid-conversation, with the result returned in the thread.

Two families coexist. Local servers run on your own machine and are configured in a desktop application. Remote servers are hosted: you add them with a web address, install nothing, and authorise through an ordinary sign-in flow.

The landscape, without flattery

Here are the approaches you meet today, grouped by nature rather than by name, since community projects come and go.

Approach Reading Writing workouts What it asks for
Community projects on private endpoints Thorough: activities, sleep, load, VO2 max. Rare, and through the unofficial web interface. Your Garmin username and password.
Third-party training platforms Whatever the platform has already imported. Into the platform, which then syncs to Garmin. An account on the platform, on top of Garmin.
Servers from competing manufacturers Their own watches only. Varies, often promised for later. An account with that manufacturer.
Locally generated FIT file None. Yes, but transferred by hand over a cable. Physical access to the watch.
Running Workout Completed activities and the athlete profile. Yes, through the official Garmin API, with calendar scheduling. One authorisation on Garmin's screen. Never a password.

This table describes categories, not a ranking. A rich read-only server and an official write server do not replace each other: they complement each other.

Reading or writing: the difference that matters

The large majority of available Garmin MCP servers are read-only. They can narrate what you did, compute a training load, compare two rides. That is useful, but it leaves the athlete doing the most tedious part: retyping by hand the workout the assistant just designed.

This is the first question to ask of any Garmin MCP server: does it write, or does it only read? The answer is almost always the latter.

Four checks before installing one

None of these checks requires technical skill, and they rule out most unpleasant surprises.

The Running Workout server

Running Workout exposes a remote MCP server: nothing to install, one address to paste into the assistant, one authorisation to grant.

All of it goes through the official Garmin API under Developer Program approval. The connection guide covers the steps for Claude, ChatGPT and Gemini.

Frequently asked questions

Is there an official MCP server published by Garmin?

No. Garmin does not publish an MCP server. What exists are third-party servers: either community projects going through private endpoints, or services approved in the Developer Program using the official API.

Do I have to install something on my computer?

It depends on the family. Local servers require installation and configuration in a desktop application. A remote server is added with a plain web address and works from a phone too.

Can an MCP server delete my workouts by mistake?

It can if it exposes that action and you ask for it. A properly built server declares which actions are read-only and which are destructive, so the assistant asks you to confirm before the latter.

Can I use several MCP servers at once?

Yes, and it often makes sense: a read-rich server for analysis, an official write server for putting workouts on the calendar. Assistants are able to pick the right tool for the request.

What happens to access if I change my mind?

With the official API, authorisation is withdrawn from your Garmin account, without going through the service. With a tool that holds your password, you have to change that password, which disconnects everything else along the way.

Let your assistant write your sessions

Running Workout connects Claude, ChatGPT or Gemini to your Garmin account through the official API. Nothing to install, and no Garmin password to hand over.

See the connection guide