garmlink
Garmin watch data for AI assistants: activities, sleep, HRV, recovery. Never writes to Garmin.
Hosted MCP Server
npx add-mcp 'https://api.garmlink.ai/mcp'Installs into Claude Code, Codex, Cursor and more
Documentation
Your Garmin data, in Claude and ChatGPT.
Connect once. Then ask your AI anything about your training, sleep, HRV and recovery — answered from your real Garmin data, not guesses.
How it works
01
Connect your Garmin
Sign in to garmlink, then sign in to Garmin Connect with your email and password. The password is used once and never stored — only the encrypted tokens it returns. We sync your history and keep it fresh.
02
Paste one URL
Add garmlink as a custom connector in Claude or ChatGPT — one URL, an OAuth approval, done.
03
Ask anything
“Am I ready for my half marathon?” “How did I sleep this week?” Your AI answers from your real data.
Connect garmlink to your AI assistant
Setup guides to link garmlink to your AI: Claude, ChatGPT, Perplexity, Gemini, Le Chat, Grok, Cursor, Codex, Claude Code, VS Code and more. One URL.
[
Set up in Claude
Custom connector — works on Claude's free plan too.
](https://garmlink.ai/help/setup-claude)
[
Set up in ChatGPT
Developer mode — Plus, Pro, Business, Enterprise or Education, on the web.
](https://garmlink.ai/help/setup-chatgpt)
[
Set up in Perplexity
Custom remote connector — Pro, Max or Enterprise.
](https://garmlink.ai/help/setup-perplexity)
[
Set up in Gemini
Custom apps in the Gemini app (US for now), the Gemini CLI or Enterprise.
](https://garmlink.ai/help/setup-gemini)
[
Set up in Le Chat
Mistral's custom MCP connector, added on the web — free plan included.
](https://garmlink.ai/help/setup-le-chat)
[
Set up in Grok
Custom connector on grok.com, from the web.
](https://garmlink.ai/help/setup-grok)
All assistants and code tools →
Ask Internal AI
An AI coach, built in
No setup, no connector — the dashboard has its own assistant.
Open the dashboard, hit “✦ Ask Internal AI”, and ask anything about your training, sleep or recovery. The assistant reads your real synced Garmin data through the same tools the Claude and ChatGPT connectors use — nothing to configure, answers grounded in your numbers.
- Grounded in your data — every answer cites the dates and values it used.
- Read-only — the assistant can look, never change anything.
- Prefer your own AI? Connect Claude or ChatGPT to the same data anytime. Try it on your dashboard
Everything your watch records
garmlink keeps the raw data — the original activity files, the full time series — so your AI reasons from the source.
Activities & laps
Every run, ride, swim, hike — summaries, splits, zones.
Time series
Heart rate, pace, power, altitude, cadence — the raw 1 Hz record.
Sleep & stages
Score, deep/light/REM, SpO2, respiration, skin temperature.
Overnight HRV
Nightly values and 7-day baseline status.
Stress & Body Battery
All-day timelines, charge and drain events.
Training status
Load, readiness, VO2max, endurance & hill score.
Race predictions
5K to marathon estimates, tracked over time.
Personal records & gear
PRs by sport, shoes and bikes with mileage.
Ask it like you'd ask a coach
Am I ready for my half marathon in 6 weeks?
Summarize my training load over the last month.
How has my HRV trended versus my sleep?
Which of my runs had the best efficiency?
Honest note. garmlink is an independent product and is not affiliated with or endorsed by Garmin. It connects to Garmin Connect on your behalf to sync your own data, read-only, with your explicit consent to share it with your chosen AI assistant. You can disconnect and purge your data at any time.