Skip to main content
MCP server CX Codex

Fitness AI Connector — Claude Code MCP server for Garmin data

Brings your Garmin health and activity data into Claude and other AI clients through the official Garmin Health API. Sign-in happens over OAuth, so no password changes hands.

Install into Claude Code · Platform CLI: remote server All methods and platforms ↓
claude mcp add --transport http fitness-ai-connector https://garmin-mcp-nuqd.onrender.com/mcp
Open on GitHub

What Fitness AI Connector does

It is a hosted remote server speaking Streamable HTTP, so there is nothing to run on your machine. Twelve tools ship with it: a daily snapshot covering sleep, HRV, stress and Body Battery, activity lists, a deep dive into one workout with lap splits and per-second series, body composition, cycle tracking, weekly trends, and a refresh call.

Authentication runs on Garmin's own page using OAuth 2.0 with PKCE. Your Garmin credentials never reach the server. Data arrives through the Garmin Health API webhook/pull model, and you can revoke access from Garmin account settings or wipe everything at once.

History has a catch: it starts from the day you connect. Importing a Garmin data export, up to 10 years back, is part of the Basic plan only. Body composition needs a smart scale, and cycle tracking has to be switched on in Garmin Connect beforehand — otherwise that tool comes back empty.

What it helps with

  • ask the agent how sleep went over the past week
  • break down the latest run by laps and heart rate drift
  • compare weekly averages to see whether training is paying off
  • pull body composition numbers from a smart scale
  • get fresh Garmin data into the chat without exporting files by hand

Example prompts for the agent

  • Give me today's health snapshot: sleep, HRV, stress and Body Battery
  • Break down my last run by lap splits and heart rate drift
  • Compare this week's averages with last week — am I getting faster?

How to install Fitness AI Connector

Platform CLI: remote server

claude mcp add --transport http fitness-ai-connector https://garmin-mcp-nuqd.onrender.com/mcp

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about Fitness AI Connector

How do I install Fitness AI Connector in Claude Code?

Run claude mcp add --transport http fitness-ai-connector https://garmin-mcp-nuqd.onrender.com/mcp. The server then shows up in your MCP server list and the agent can call it.

What does Fitness AI Connector do?

It hands the agent access to your Garmin data: sleep, heart rate, stress, workouts, body composition, cycle and trends. You ask about any of it in plain language inside the chat.

Do I have to give it my Garmin password?

No. You sign in on Garmin's page through OAuth 2.0 with PKCE, and the server never receives or stores your password.

Similar MCP servers

All MCP servers for AI and ML →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor