Fitness AI Connector MCP Server

Garmin data in Claude & ChatGPT via the Garmin Health API. OAuth sign-in, no password sharing.

Remote serverstreamable-httpPython

What is the Fitness AI Connector MCP Server?

Garmin data in Claude & ChatGPT via the Garmin Health API. OAuth sign-in, no password sharing.

What it actually does

Connect your Garmin health and fitness data to Claude and ChatGPT through the official Garmin Health API. Hosted remote MCP server (Streamable HTTP) with OAuth 2.0 sign-in — your Garmin password is never shared. 12 tools: daily health summary (sleep, HRV, stress, Body Battery), activities with lap and time-series analysis, body composition, menstrual cycle tracking, trends, and on-demand data refresh. 3,000+ users and 150+ paid subscribers as of July 2026. Free tier available.

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.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_user_profileGarmin connection status, subscription tier, VO2max, and fitness age.
get_health_summaryDaily snapshot: steps, calories, heart rate, sleep stages & score, stress / Body Battery, HRV. Optional opt-in time series (heart rate, stress, Body Battery, sleep stages, SpO2, respiration).
get_activitiesList activities (runs, rides, swims) with pace, distance, calories, and heart rate per activity.
get_activity_detailsLap splits, HR drift, pace stability, negative split ratio, cadence and power stats for one activity, plus optional per-second time series.
get_body_compositionWeight, BMI, body fat %, muscle mass, bone mass, body water % (smart scale required).
get_cycle_dataMenstrual cycle snapshots: phase, day in cycle, period start, cycle length (predicted vs actual), fertile window, with pregnancy semantics when applicable (cycle tracking must be enabled in Garmin Connect).
get_trendsWeekly averages, directional changes, and pattern detection ("am I improving?").
refresh_dataRe-fetch a range of Garmin data; dates before your connection date are skipped.
refetch_activity_detailRequest recovery of a missing activity detail.
manage_subscriptionBilling portal and account deletion (30-day recovery).
get_helpSetup, troubleshooting, and billing FAQ answers.
acknowledge_garmin_sourceGarmin brand attribution shown when data is first presented.

Example prompts to try

  • “Use Fitness AI Connector to get user profile.”
  • “Use Fitness AI Connector to get health summary.”
  • “Use Fitness AI Connector to get activities.”

Frequently asked questions

Garmin data in Claude & ChatGPT via the Garmin Health API. OAuth sign-in, no password sharing. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.