Your Garmin data, in Claude & ChatGPT.

Everything your watch knows — training, sleep, recovery, health — one URL away from a conversation. Sign in once, then just ask: “Did I eat enough for today’s ride?” — and get an answer that actually knows.

One URL, open standard (MCP) — works in Codex, Gemini, and any other MCP-capable app too.

Just ask

No dashboards, no exports. A real question, a real answer — from your own data.

YouI had chicken and rice for lunch. Am I on track for today’s long run?
ClaudeGarmin has you at ~2,850 kcal burned so far today, with a 90-minute run still to come (~950 kcal). Lunch was ~620 kcal — you’re running a deficit for the load ahead. Grab a carb-heavy snack before you head out.

Two sources — your Garmin and what you told Claude — connected in one answer. No single app does that.

“How did I sleep this week?” “Compare my last three long runs.” “Why was my recovery low today?”

How it works

Step 1

Copy one URL

https://garmin-mcp.xtr.cc/garmin/mcp — the same address for every client. Add it where your AI keeps its connectors: Claude or ChatGPT.

Step 2

Sign in once

A sign-in page opens — log in with your Garmin Connect email and password (MFA works). The password is used once and never stored — details in Security & trust.

Step 3

Start asking

Your AI picks up every Garmin tool automatically — and “How did I sleep this week?” just works.

Security & trust

You’re signing in with real credentials — here’s exactly how they’re handled.

Passwords: never stored — often never seen

Where the service offers its own OAuth (WHOOP), you sign in there and this gateway never sees a password. Where it doesn’t (Garmin), your password signs you in once and is immediately discarded. Either way, only the resulting tokens are kept — encrypted with AES-256-GCM.

Standard OAuth 2.1

Your AI app — Claude, ChatGPT, or any other — never sees your credentials. It gets its own revocable token, over the same OAuth + PKCE flow that banks and APIs use.

Your data passes through, nothing sticks

Your health and fitness data flows from the service to your AI only when you ask, and only to you. The gateway stores none of it — details in the privacy policy.

Open source, run by a person

MissingMCP is open source, built by Vaclav Slajs — the full source is on GitHub; audit it, or run your own. This instance is run by the operator.

More connectors

Beta

WHOOP

Recovery, sleep, and strain in a conversation. WHOOP hasn’t approved the integration yet, so access is capped at 10 users — it works fully, you just might hit the cap.

Connect WHOOP →

Missing something?

Oura and Apple Health are on the wishlist — not in active development. Every connector here started as “I wish my AI could…” — tell me what you’re missing.

No longer missing: Rohlík now ships its own official MCP server — add https://mcp.rohlik.cz/mcp directly, no gateway needed (official guide). The best possible ending for a connector.

🍺 Keep MissingMCP running

Everything here is free and open source — no ads, no paywall, nothing sold. It runs on a small server I pay for out of pocket. If a connector earns a spot in your routine, buy me a beer to help keep the lights on.

🍺 Buy me a beer

Give your AI the missing piece.

Your Garmin data is two minutes away — free, open source, and no server of your own.