Can You Connect Strava to ChatGPT?
coach steve is welcoming runners gradually. Visit coach steve to join the waitlist for an invitation.

For an eligible iPhone account, ChatGPT Health can read permitted Strava activity information that reaches Apple Health. OpenAI lists Strava among fitness apps usable through that bridge, and Strava documents its own Health sharing. This does not establish a direct Strava account connector inside ChatGPT. OpenAI's Health guide, Strava's Apple Health guide, checked September 30, 2026.
Strava also has an official MCP service, but its current support guide says it launched with Claude and plans to support other AI clients later. Do not turn that announcement into a verified ChatGPT setup. Strava's current MCP guide.
We make coach steve, an AI running coach you can text. Our recommendation is for runners who want an ongoing conversation around a goal and their changing week. This article establishes no Strava integration for coach steve. We checked public sources and did not authorize an account, test sync or measure either assistant's coaching accuracy.
Which route matches your question?
| Product or route | Documented role | What to verify |
|---|---|---|
| Strava | Activity source with Apple Health sharing and an official MCP service | Recording origin and the route actually supported by your assistant |
| Apple Health | Intermediate records for the ChatGPT Health route | Source, categories and any missing route information |
| ChatGPT | Conversation using permitted Health records | Which records were retrieved and what remains unavailable |
| coach steve | Goal-led running coaching through text | Any required Strava connection independently |
For a question about the completed runs available in Health, the documented bridge may be enough. For a question about Strava's own subscription analytics, those Health records should not be treated as a copy of the entire Strava account.
Start by naming the question: “Which runs did I complete last week?” needs different information from “What happened on the steep part of this route?” A summary that can answer the first may have no evidence for the second.
How do you set up the Apple Health bridge?
Strava documents You → Settings → Manage Apps and Devices → Health, then the connection control and Health permissions. Enable Send to Health for its outgoing activity sync. ChatGPT's connection is separate: Health → upper-right menu → Apple Health in the latest iOS app. Strava's setup guide, OpenAI's setup guide.
These instructions are documentation-based and untested on an authenticated account.
- Pick one completed run whose recording app, date, distance and duration you know.
- Connect Strava's selected Health permissions and enable its outgoing sharing.
- Inspect the corresponding Apple Health record. Confirm the source and the fields actually present.
- Grant relevant Apple Health read categories to ChatGPT.
- Ask for that run and compare the response with the inspected record. Add @Health if the response did not use connected information.
ChatGPT Health is rolling out to eligible logged-in Free, Go, Plus and Pro users in the United States, age 18 or older. Apple Health connection requires an iPhone. A Strava subscription or a ChatGPT app installed on Android does not establish this route's availability. OpenAI's eligibility requirements.
What data arrives, and where can the route disappear?
Strava says it sends activity type, distance, time, calories and route information to Apple Health. It specifically excludes route information from activities recorded by another company's app, such as Garmin or Zwift. This is a route-data restriction; do not broaden it into a claim that every third-party activity summary is excluded. Strava's outgoing-data boundary.
A Garmin-origin run visible in Strava therefore does not prove its GPS route arrived in Health. Likewise, a distance and duration can support a basic session summary without supporting a route or elevation analysis.
Use a small provenance worksheet before asking for a comparison. These are proposed checks, not observed sync results:
| Check | Why it changes the question |
|---|---|
| Where was the run recorded? | A third-party origin changes the documented route coverage |
| Which Health app supplied the record? | Two paths may represent the same completed run |
| Does the Health entry contain the needed field? | A Strava screen alone does not prove downstream availability |
| Which record did ChatGPT use? | An assistant's description can conceal a missing source |
| Is the requested comparison about timing, distance or terrain? | Each needs its own supporting fields |
Do not ask ChatGPT to reconstruct a missing route from a workout title or an overall distance. If terrain matters, inspect the original recording and provide your own account of the course.
Can you send a Health workout back through Strava?
Strava's documented incoming path accepts activities recorded with the native Apple Workout app within the past 30 days. It says activities placed in Health by another company's app do not sync into Strava through that path. Strava's incoming-data rules.
This direction is easy to confuse with outgoing sharing. Connecting the two apps does not turn Health into an unrestricted importer for every recording source. More importantly, ChatGPT Health is read-only: a suggested workout does not create a completed Strava activity or modify its records. OpenAI's read-only scope.
A fictional missing-route question
Imagine two ten-kilometer runs. One was recorded with Strava; the other was recorded with a separate watch app and uploaded to Strava. You can verify both summaries, but the second route is absent from the Health records.
A useful prompt would be:
This is a proposed exercise, not a tested ChatGPT response. The runner may remember that the second course had a long climb. That is useful context, but it should be labeled as the runner's explanation rather than presented as GPS evidence.
Before totaling the week, also check whether a run arrived through both the recording app and Strava. The goal is a list of completed sessions, not the sum of every app's copy.
Is the official Strava MCP available in ChatGPT?
The current guide provides Claude setup and says other AI clients are planned. It is a paid Strava subscriber feature; trial subscriptions do not have access until they convert. The service is read-only and cannot upload or edit activities. Strava's MCP availability and scope.
That is a meaningful option for someone willing to use its supported client, but it does not justify a generic ChatGPT custom-server recipe. Check Strava's current setup instructions for the assistant you intend to use before subscribing.
Strava explains the Claude-first launch again in its API and MCP FAQ. A protocol's general ability to connect software is different from a vendor's supported launch and permissions. Strava's launch explanation.
Should you use an API token or community MCP tutorial?
Strava's current API policy prohibits using API materials or Strava Data to operate AI applications, including prompt context, except for the official Strava MCP path it describes. The restriction goes beyond model training. A promise that a service “does not train on your data” does not by itself establish an allowed API-to-AI integration. Strava's API policy, sections 3.5 and 5.3.
This guide does not recommend a community API connector. The Health bridge above is supported by OpenAI's and Strava's public product documentation; it is not an authorization for a separate developer integration or a workaround for API restrictions.
If a service advertises “Strava to ChatGPT,” establish who operates it and which route it actually uses. A working demo, a token prompt or a familiar logo does not answer whether it follows Strava's current access rules.
What should you do when records are missing?
Check the original recording, then Strava, then Apple Health before assessing ChatGPT's answer. Keep a missing activity distinct from a missing GPS route. Changing an unrelated permission will not restore a field the bridge excludes.
Use a narrow date range and ask ChatGPT to list retrieved records before interpreting a trend. If one activity cannot be found, add a clearly labeled manual account of it rather than silently treating the day as rest.
For a scheduling conversation, a short summary of completed runs and your available days may be enough. You do not need to supply a map merely to explain that Friday's meeting leaves you only half an hour.
How do you stop sharing?
Review Strava's Health permissions and its outgoing Send to Health setting, then review ChatGPT's Apple Health connection separately. Strava's guide describes changing Health permissions after setup. Strava's Health controls.
Disconnect Apple Health in ChatGPT's Health menu. OpenAI says synced source data is deleted within 30 days; information already in conversation history remains until those chats are deleted. Health conversations can create memories when memory is enabled, so review memory separately. These controls do not establish deletion of your original Strava account records. OpenAI's deletion and memory controls.
For the official MCP service in a supported client, Strava documents revoking access in its account settings. That is a separate connection from Apple Health sharing. Strava's MCP revocation controls.
Our recommendation
For ChatGPT, start with the documented Health bridge if it is available to your account and contains the records your question needs. Check recording origin before any route comparison. For live access to Strava's official MCP service, follow its currently supported client instructions rather than assuming ChatGPT compatibility.
Strava and ChatGPT can be useful for a specific activity question. In a self-managed coaching setup, you also need to check the source of the activity, maintain the relevant training context and decide where an agreed adjustment belongs. A discussion of a session is not evidence that your separate plan changed.
coach steve is our pick for runners who want a service built around that coaching discussion by text. Our intended process starts with your goal and asks what happened before proposing a change. Choose it for the focused running relationship, while confirming any required Strava access separately. We have not verified that integration or measured a performance advantage over a carefully managed ChatGPT workflow. See our AI running coach comparison for the broader choice.
Official sources were checked September 30, 2026. Supported clients, permissions and policy can change. This is a documented workflow and fictional verification exercise, not a successful account setup, route-analysis benchmark or measured coaching result.
Company logos by Logo.dev. Names remain visible when an image is unavailable.