Garmin Workouts MCP Server

Natural language to Garmin Connect workout creation tool - MCP server for Claude

Local serverstdio

What is the Garmin Workouts MCP Server?

Natural language to Garmin Connect workout creation tool - MCP server for Claude.

What Garmin Workouts MCP does

Create Garmin Connect workouts using natural language descriptions. Built as an MCP (Model Context Protocol) server.

Key capabilities

  • 🧠 Natural language processing - Describe workouts in plain English
  • 🔐 Secure authentication - Token-based auth with automatic renewal
  • 🏃 Multi-sport support - Running, cycling, and swimming workouts
  • ⚡ Direct Garmin integration - Creates workouts instantly in Garmin Connect
  • 💾 Smart token handling - Automatic re-authentication when tokens expire

Requirements

  • Node.js 16+ - pnpm - Claude Code (for local testing) - Garmin Connect account

Practical notes

  • Maintained by charlesfrisbee.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Garmin Workouts MCP Server

{
  "mcpServers": {
    "garmin-workouts-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "garmin-workouts-mcp"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js 16+ - pnpm - Claude Code (for local testing) - Garmin Connect account

Example prompts to try

  • “Use Garmin Workouts MCP to Requirements.”

Frequently asked questions

Natural language to Garmin Connect workout creation tool - MCP server for Claude Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.