# Garmin MCP > Garmin MCP is Garmin for your AI. It connects a Garmin watch to an AI app. A person signs in with Garmin, copies one private link, and pastes it in their AI app as a custom connector. The AI can then answer from live sleep, Body Battery, heart rate, activity, and training data through 15 read-only tools. Site: https://garminmcp.com/ Connect: https://garminmcp.com/connect Contact: garminmcp@leorigna.com Public MCP URL: https://garminmcp.com/mcp (Streamable HTTP; legacy SSE at https://garminmcp.com/sse) ## For AI agents: "connect my Garmin" Connect to https://garminmcp.com/mcp and call the tool connect_garmin. The public URL has no Garmin data. It returns the steps to get the user's private link (https://garminmcp.com/u//mcp) from https://garminmcp.com/connect. Then use that private link as the MCP server URL. No sign-in or API key. Last checked: 2026-09-17 ## Product - Name: Garmin MCP - Job: Connect Garmin to your AI without a terminal - Tested with: Claude - Server: hosted instance of the open-source Sinfjell/garmin-mcp (https://github.com/Sinfjell/garmin-mcp) - Start: 30 days free, no card - Access: read-only. It cannot create, edit, or delete anything in Garmin Connect. - Not affiliated with Garmin Ltd. or Anthropic ## How to connect Garmin to your AI (example: Claude, tested) 1. Open https://garminmcp.com/connect 2. Enter Garmin email, password, and the MFA code if Garmin asks 3. Copy the private Garmin MCP link 4. In Claude: Settings → Connectors (under Customize in the desktop app) → Add → Add custom connector: name "Garmin MCP" → paste the link → Continue 5. Keep "No sign-in" selected → Add 6. Ask: "How did I sleep last night?" ## Other apps - Claude: tested. https://garminmcp.com/claude - Claude Code: `claude mcp add --transport http garmin YOUR_LINK`. https://garminmcp.com/claude-code - Cursor: not tested by us. Cursor accepts URL-type MCP servers; add the link as `url` in mcp.json. https://garminmcp.com/cursor - ChatGPT: not tested by us. - Any other app that accepts a custom MCP connector link can use the same link; not tested by us. ## Setup prompt for agents For agents that can add MCP servers themselves (Claude Code, other coding agents). Replace YOUR_LINK with the private link from https://garminmcp.com/connect. In the Claude app, add the link under Settings → Connectors instead. ``` Add a remote MCP server for my Garmin data. Name: garmin Transport: Streamable HTTP URL: YOUR_LINK No sign-in or API key is needed; the URL is private, so do not share or log it. If you are Claude Code, run: claude mcp add --transport http garmin YOUR_LINK Otherwise, add it to your MCP settings with the same name and URL. Then call list_recent_activities with limit 3 and tell me my last three workouts to confirm it works. ``` ## The 15 tools (all read-only) - get_sleep: one night of sleep, stages and sleep scores - get_body_battery: Body Battery charged, drained, highest, lowest per day - get_daily_stats: steps, calories, resting heart rate, stress for one day - get_heart_rate: min, max, resting heart rate and 7-day resting average - get_performance_metrics: running fitness snapshot, lactate threshold, race predictions - get_personal_records: personal records such as fastest 5 km and 10 km - get_running_threshold: threshold pace, threshold heart rate, heart rate zones - get_threshold_history: threshold pace and heart rate over time - get_training_status: training status and training load for a day - list_recent_activities: latest activities, newest first - list_activities_by_date: activities between two dates - get_activity_details: full detail for one activity - get_activity_laps: every lap of one activity - get_activity_intervals: work reps of an interval session, warm-up and cool-down removed - find_comparable_intervals: reps of the same distance across recent runs ## Comparisons - https://garminmcp.com/compare/missingmcp — Garmin MCP vs MissingMCP - https://garminmcp.com/compare/self-hosted — Hosted Garmin MCP vs self-hosting from GitHub - https://garminmcp.com/compare/stats-training — Garmin MCP vs stats.training - https://garminmcp.com/compare/strava-mcp — Garmin MCP vs Strava MCP: Strava has workout streams; Garmin MCP adds sleep, Body Battery, steps, and training status ## Guides - https://garminmcp.com/blog/connect-garmin-to-claude/ — Connect Garmin to Claude in 6 minutes - https://garminmcp.com/blog/garmin-sleep-body-battery-ai/ — Ask your AI about your Garmin sleep and Body Battery - https://garminmcp.com/blog/export-garmin-data-to-ai/ — Skip the Garmin CSV export: ask your watch data directly - https://garminmcp.com/blog/what-is-garmin-mcp/ — What is Garmin MCP, plain English - https://garminmcp.com/blog/ai-training-2026/ — What AI can do for training in 2026 - https://garminmcp.com/blog/how-ai-helps-runners/ — How AI helps runners: sleep, splits, load