Everything your watch knows — training, sleep, recovery, health — in a ChatGPT conversation. Same free, hosted Garmin MCP server that powers the Claude connector; ChatGPT just needs a couple of different menu clicks to add it.
https://shaojun.icu/garmin/mcp
Garmin Connect collects an enormous amount of data about you — but exploring it means tapping through app screens, one metric at a time. This plugs your Garmin account straight into ChatGPT, so you can just ask: “How did I sleep this week?”, “Compare my last three long runs”, “Why is my training readiness low today?” Under the hood it’s a hosted MCP (Model Context Protocol) server — the open standard ChatGPT, Claude, and most AI apps now speak.
All 134 tools — activities, sleep, HRV, training readiness, body composition, race predictions, even building workouts and scheduling them onto your watch — work exactly the same as in Claude. The full list lives on the Garmin connector page.
In ChatGPT on the web: Settings → Apps → Advanced settings → toggle Developer mode on. It’s available on Plus, Pro, Business, Enterprise, and Education plans.
Choose Create app (custom connector), name it “Garmin”, and paste https://shaojun.icu as the server URL. Pick OAuth as the authentication.
ChatGPT opens a sign-in page — enter your Garmin Connect email and password (and an MFA code if prompted). If you close the tab mid-flow, remove the app and add it again to restart cleanly.
Enable the app in a conversation and try “How did I sleep last night?” ChatGPT asks for confirmation before any tool that writes to your Garmin calendar.
Prompts that show what ChatGPT can do with your real Garmin data.
“Summarize my training week: volume, intensity, sleep quality, and how my body handled the load. What should I change next week?”
“Build me a 3-run week targeting a sub-50 10k — base it on my recent training load and schedule the workouts to my watch.”
“Look at the last month: which habits correlate with my worst sleep scores — late workouts, stress peaks, anything else?”
MCP is an open standard, and this gateway speaks it by the book — OAuth 2.1 with PKCE, dynamic client registration, Streamable HTTP. That’s why the same URL works in ChatGPT, Claude, Codex, and any other MCP-capable client without any per-app setup on this side. The gateway is open source, MIT-licensed and self-hostable; the Garmin smarts come from the unmodified open-source garmin_mcp server.
Prefer Claude? The Garmin connector page has the Claude steps, the full 134-tool list, and everything else about this connector.