Can Claude Connect to Garmin for Running?
coach steve is welcoming runners gradually. Visit coach steve to join the waitlist for an invitation.

Yes, through documented indirect routes: Garmin Connect can send selected records to Apple Health on iPhone or Health Connect on Android, and Claude can read permitted records there. Claude's Health features are in beta for US users on Pro or Max; its Android route requires Android 14 or later. These connections expose a subset of Garmin data. Claude's iOS documentation, Android documentation, checked September 30, 2026.
For a detailed run review, Garmin's manual exports may be a better starting point. A custom MCP service is another possibility, but its Garmin access, tools and operator need their own verification. We reviewed official documentation for this guide; we did not connect an athlete account or test a server.
We make coach steve, an AI running coach you can text. For runners who want ongoing help with a goal and a changing week, our recommendation is coach steve. Claude remains useful for a question you want to investigate yourself. The choice depends partly on how much of the data plumbing you want to maintain.
Which route fits the question you want to ask?
The table separates the roles in a running workflow.
| Product | Useful role | Boundary that affects the decision |
|---|---|---|
| Garmin | Records activities and provides exports and approved developer APIs | Different routes expose different fields; recording a workout does not give Claude access |
| Claude | Discusses permitted Health records, uploaded files or tools from a connector | An answer or generated file does not establish a saved Garmin workout |
| coach steve | Goal-led AI coaching through text messages | Garmin is our initial data focus; this guide makes no all-device or automatic-edit claim |
Choose the phone's Health path for a quick question about records already there. Choose an activity export when laps, a route or more detailed recording matter. Consider custom integration only when repeated exports create enough work to justify maintaining an additional service.
What survives Garmin Connect's Apple Health transfer?
Garmin lists workouts, walking/running distance, sleep and all-day heart rate among the shareable categories. Timed activities contribute high/low heart-rate values, rather than the full activity heart-rate trace; associated GPS tracks are omitted. Initial sharing imports up to two weeks of past data. Garmin Connect must be open in the foreground for transfer. These limits matter when asking about intervals or comparing a long training block. Garmin's Apple Health documentation.
Garmin's listed Health categories do not establish transfer of Training Readiness, training load or every proprietary score. If a question depends on one of those values, supply a clearly labeled value from Garmin or use a documented route that actually exposes it. Claude seeing a workout is insufficient evidence that it also received the supporting score.
For the documented setup, enable the relevant Garmin Connect categories in Apple Health, complete a device sync with Connect open, then ask Claude on your iPhone about that date. Review Claude's separate Health permissions. Start with a run whose distance and duration you can compare against Garmin Connect. This is a suggested verification exercise, not a completed test.
What about Garmin and Claude on Android?
Garmin documents one-way sharing to Health Connect on Android 14 or later after a successful device sync. Its listed fields include activity distance, speed and heart rate, plus wellness sleep stages and steps. Garmin does not read Health Connect data through this route. Enable Garmin's selected sharing categories, confirm a known record in Health Connect, then grant Claude access to the matching categories when asked. Claude's Health Connect access is read-only. Garmin's Health Connect guide, Claude's Android guide.
Do not apply the Apple Health transfer's two-week history or heart-rate-detail limits to Android without checking that route. The two vendor guides describe different field sets. For either phone, an assistant can only work with records that reached the local store and that you allowed it to read.
How can you review a detailed Garmin run with Claude?
Garmin Connect's website offers original activity files, usually FIT, plus TCX, GPX and splits in CSV. It also offers CSV reports. Claude documents support for CSV and JSON uploads; FIT is not a listed document type. Start with a splits CSV for a lap question, or convert a FIT file locally to a readable table when you need fields that the CSV lacks. Conversion requires its own check of units and timestamps. Garmin's export guide, Claude's upload guide.
Keep the source and the derived table separate. A useful table records the activity date, lap distance, lap duration and any heart-rate measure actually present. Label elapsed time and moving time explicitly. Remove route coordinates if the question only concerns pace or lap structure; a home location adds little to that analysis.
The following fictional example illustrates the difference between an incomplete feed and a useful brief. It is not training advice or an observed Claude response.
This prompt supplies the scheduling reason that the watch cannot record. It also prevents a limited Health record from being treated as a complete interval file. The runner can then decide whether a proposed adjustment fits the goal and available days.
Does a Garmin MCP server provide official access?
MCP describes how Claude calls a service's tools. The underlying service still needs a legitimate Garmin data route. Garmin's Activity API requires developer approval and supplies activity details after consent and device sync. Its Health API separately supplies all-day summaries. A repository with “Garmin MCP” in its name does not establish that it uses either approved route. Garmin Activity API, Garmin Health API.
Before using a server, identify its operator, authentication method, retained data, historical coverage and exact tools. Treat a request for your Garmin password differently from an OAuth consent screen. Ask whether revocation stops future pulls and how previously stored records can be deleted. We do not recommend a particular community server because none was tested for this guide.
Claude supports custom remote MCP connectors across its documented consumer and organization plans; Free is limited to one custom connector. Organization owners control which custom connectors members can add. Remote servers are reached from Anthropic's infrastructure, so a local server URL is a separate setup. Anthropic's remote connector guide.
Can Claude send a new workout to the watch?
Garmin documents a separate Training API for publishing workouts and plans to the Garmin Connect calendar, followed by sync to compatible devices. That capability requires an approved integration and user consent. Reading a run through Health, uploading a CSV or receiving a plan in chat does not exercise that API. Verify an actual calendar entry and device delivery before claiming a workout was sent. Garmin Training API.
How do you stop sharing?
For the phone routes, turn off Garmin Connect's sharing categories and Claude's access independently in Apple Health or Health Connect. For an API service, disconnect the relevant app in Garmin Connect's Connected Apps and remove the Claude connector. Garmin warns that disconnecting a third party does not remove workouts it previously placed on the calendar. Review retained copies with the service separately. Claude iOS permissions, Android permissions, Garmin disconnection instructions.
Building a Garmin workflow in Claude gives you control over the files, tools and questions. It also leaves you responsible for checking what a connector retrieved and whether a proposed workout reached the intended destination. If you enjoy that work, the documented routes above are worth exploring.
We recommend coach steve for runners who want the service organized around coaching from the outset. Its SMS format and running focus let you bring the practical question: how should I approach this week, given my goal and what changed? Our intended workflow connects that discussion with available training context and an agreed proposal. Verify the particular Garmin connection and saved-plan behavior separately; we have not measured an advantage over a well-configured Claude setup.
For other coaching formats, see our guide to the best AI running coaches.
Company logos by Logo.dev. Names remain visible when an image is unavailable.