A hosted Garmin MCP server, ready in 60 seconds.
The Model Context Protocol lets AI apps like Claude and ChatGPT talk to outside data. We run the Garmin side, you paste one private link, and your AI gains 25 read-only tools that hit Garmin Connect live.
Everything Garmin tracks, exposed as tools.
Each tool is a single function the AI can call against your data: get_sleep, get_hrv, get_body_battery, get_training_status, get_activities, get_race_predictions, and on. Your AI picks the right tool for the question, calls it, gets fresh numbers back, and uses them to answer.
Skip the Python, the auth, the patches.
There's an open-source Python library for Garmin Connect. Hosting your own MCP means writing the auth flow, handling MFA, encrypting tokens, rotating sessions, and patching every time Garmin's unofficial endpoints shift.
- We run the server.One Uvicorn process per region, behind Caddy. SOC-style operations: kill switch when Garmin breaks, status page, automatic backups before every deploy.
- We hold the auth.Garmin sign-in once via this site. We complete MFA, encrypt the session token with AES-GCM, and refresh it for you when it expires.
- We track the breakage.Garmin changes its private endpoints once or twice a year. When it happens, our kill switch returns a clean error to your AI instead of bad data, and we patch within days.
First questions, day one.
Seven worked examples on /use-cases.
Common questions.
What's MCP again?
Model Context Protocol. The open standard that lets AI apps connect to outside services through a uniform API. Anthropic published the spec; Claude, ChatGPT, Mistral, Perplexity all support it now. Think USB for AI.
Why pay $10/month vs. self-hosting?
If you write Python and run a server, you can self-host. Real cost of self-hosting: writing the Garmin auth (with MFA), encrypting tokens, exposing tools as MCP, hosting the server with TLS, and patching when Garmin breaks endpoints (twice a year, takes a day each). $10/month is cheaper than two hours of your time per year.
Which AI hosts can I use this with?
Claude (free tier gets 1 connector, Pro and Max are unlimited), ChatGPT (Pro), Le Chat (Mistral), Perplexity (Pro and Max). Plus any IDE with MCP support: Cursor, Cline, Continue, Zed, Windsurf.
Does the AI ever write to my Garmin account?
No. All 25 tools are read-only. We never expose write endpoints. Worst case: your AI reads your data wrong. It can't change your watch settings, post activities, or affect your training status.