mcpbeat Sign in

Garmin Connect Workouts MCP Server

local only

Garmin Connect Workouts MCP runs on your own machine — the client starts it, so there is no endpoint to ping. 54 installs a week from npm. Last commit 2 Sep 2026.

Turn plain language into real workouts on your Garmin watch: pace, HR, power, intervals, swim sets.

Installs per day peak 695 · avg 26
a month agotoday
54
Installs / week
npm · garmin-connect-workouts-mcp
0
Stars
0 open issues
2 Sep 2026
Last commit
0 releases in 90 days
MIT
License
TypeScript

Nothing serious here today

Today is the operative word: we check Garmin Connect Workouts MCP every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add garmin-connect-workouts-mcp -- npx -y garmin-connect-workouts-mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "garmin-connect-workouts-mcp": {
      "args": [
        "-y",
        "garmin-connect-workouts-mcp"
      ],
      "command": "npx"
    }
  }
}
~/.codex/config.toml
[mcp_servers.garmin-connect-workouts-mcp]
command = "npx"
args = ["-y", "garmin-connect-workouts-mcp"]
.cursor/mcp.json
{
  "mcpServers": {
    "garmin-connect-workouts-mcp": {
      "args": [
        "-y",
        "garmin-connect-workouts-mcp"
      ],
      "command": "npx"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "garmin-connect-workouts-mcp": {
      "args": [
        "-y",
        "garmin-connect-workouts-mcp"
      ],
      "command": "npx"
    }
  }
}

Alternatives to Garmin Connect Workouts MCP

same job, measured the same way
STAS Running Coach for Claude
by stas

Connect Claude to your Intervals.icu watch data for fitness, workout review, and plan writing.

21 tools answering
WorkOS
by workos

Manage your WorkOS workspace in plain language: orgs, users, SSO, Directory Sync, and AuthKit.

answering
Parameter
by parameterfit

Your AI writes training plans that arrive as structured workouts on iPhone and Apple Watch.

answering
SisRUN Training Plan
by cdutr

Read your SisRUN (appsisrun.com.br) training plan: prescribed workouts, pace/HR windows, structure

57 installs/wk local only
RevOrbit CRM
by revorbit

Search, summarize, and update your RevOrbit CRM (leads, deals, contacts, tasks) in plain language.

answering
Plaud
by mcp-dir

Your Plaud recordings in natural language: list recordings, read speaker-attributed transcripts and

11 tools answering
Garmin Connect (treinos)
by mcp-dir

List, fetch, create, edit (replace), delete and schedule structured workouts on Garmin Connect (runn

16 tools answering
Dataassist Io
by dataassistio

Query your org's data in natural language — read-only MCP access to SQL, NoSQL, files & warehouses.

answering

Garmin Connect Workouts MCP — questions

Answers built from our own checks of this server.

Why is there no uptime for Garmin Connect Workouts MCP?
Garmin Connect Workouts MCP runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the npm package garmin-connect-workouts-mcp was installed 54 times last week.
How do I connect Garmin Connect Workouts MCP?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It runs locally, so the command pulls garmin-connect-workouts-mcp straight from npm; nothing to host, nothing to sign up for.
How many people use Garmin Connect Workouts MCP?
The npm package garmin-connect-workouts-mcp was installed 54 times in the last week. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Garmin Connect Workouts MCP open source?
Yes — it is published under the MIT licence, written in TypeScript and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.