Claude can reason about almost anything — except the numbers your apps keep locked away. MissingMCP hands it your real data, starting with Garmin, so you can just ask: “Did I eat enough for today’s ride?” — and get an answer that actually knows.
No dashboards, no exports. A real question, a real answer — from your own data.
Two sources — your Garmin and what you told Claude — connected in one answer. No single app does that.
Your watch has the answers.
Training, sleep, recovery, health — everything Garmin Connect knows, in Claude. Ask how you slept, review yesterday’s ride, or have Claude plan next week’s workouts and send them to your watch.
Connect Garmin →Recovery, sleep, and strain — ask why today’s recovery dipped, what your HRV is doing, or how the week’s load is trending.
Connect WHOOP →Sleep, readiness, and heart rate from your Oura ring — ask how last night set up your day, or how readiness tracks with your training. In the works.
Bringing your Apple Health data into Claude is on the radar — still exploring the right way to do it, no promises yet.
Every connector here started as “I wish Claude could…”. Tell me which app should be next — or just get a ping when a new one lands.
Choose an app from the list and copy its server URL.
Settings → Connectors → Add custom connector. Paste the URL and nothing else — leave the optional OAuth Client ID and Client Secret fields empty. Works on phone, desktop, and web.
Claude opens a sign-in page — log in with your own account. Where the service has its own OAuth (WHOOP), you sign in there; elsewhere (Garmin) your password is used once and never stored.
Claude picks up the tools automatically. “How did I sleep this week?” just works.
You’re signing in with real credentials — here’s exactly how they’re handled.
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.
Claude never sees your credentials. It gets its own revocable token, over the same OAuth + PKCE flow that banks and APIs use.
Your health and fitness data flows from the service to Claude only when you ask, and only to you. The gateway stores none of it — details in the privacy policy.
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.
The best possible ending for a connector: the service ships an official one. These apps now speak MCP themselves — connect them directly, no gateway needed.
Rohlík now runs its own MCP server with proper OAuth sign-in. Add https://mcp.rohlik.cz/mcp as a custom connector in Claude and log in with your Rohlík account — no password stored anywhere.
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 beerYour first connector is two minutes away — free, open source, and no server of your own.
Browse connectors