Can Claude Read Oura Data, Including Readiness?
coach steve is welcoming runners gradually. Visit coach steve to join the waitlist for an invitation.

Claude can read selected Oura records after they reach Apple Health or Android Health Connect and you grant access. Claude's mobile Health features are in beta for US Pro or Max users; Android requires version 14 or later. Oura's Readiness and other proprietary scores need separate attention because its documented phone-sharing lists do not establish that those scores transfer. Claude iOS guide, Android guide, checked September 30, 2026.
For an API or MCP route, there is a further restriction: Oura's current agreement directs LLM processing through its own MCP server and prohibits using API data as AI input. A community server wrapping the API is not automatically an approved alternative. We did not verify a public Oura-operated MCP endpoint or connect an account for this guide. Oura API and MCP agreement, section 4(d).
We make coach steve, an AI running coach you can text. We recommend it when your main need is support for a running goal as the week changes. This guide helps readers decide which Oura records to discuss with Claude and which connection claims deserve closer scrutiny. It does not claim a coach steve Oura integration.
Choose the route by the information you need
The products have different roles in this decision.
| Product | Useful role | Practical boundary |
|---|---|---|
| Oura | Provides recorded data and its own scores | Membership, export route and permissions affect access |
| Claude | Discusses permitted phone records or data you choose to supply | Generic sleep records do not prove that it retrieved Readiness |
| coach steve | Keeps a running goal and practical context central in an AI text conversation | No verified Oura feed or score-based automatic plan changes claimed here |
For a sleep-timing question, the phone route may be enough. For an explanation of a named Oura score, keep the original value and date visible instead of asking Claude to recreate it. For ongoing coaching, decide whether maintaining data access is work you want to take on.
What can Oura send to Claude's mobile Health connection?
Oura's Apple Health integration is available on iOS for Gen2, and for Gen3 or later with active membership. The export list includes sleep stages and duration, heart rate in one-minute intervals, steps, workouts and routes. It does not list Readiness or Sleep Score. Enable sharing in Oura → Settings → Data sharing → Apple Health, then review the individual categories in Apple's Health controls. Oura Apple Health documentation.
On Android, Oura lists activity distance, exercise, steps, sleep, heart rate and HRV among exports to Health Connect. Eligibility is Gen2 or Gen3 and later with active membership. Start in Oura → Settings → Data Sharing → Health Connect and choose the categories. This field list differs from the iPhone route; the presence of HRV in the Android list does not establish its transfer through Apple Health. Oura Health Connect documentation.
Next, ask Claude on that phone a question about a specific date and review its requested reading permissions. Check the underlying Health record against Oura before accepting a comparison. Both apps having permission is insufficient if the ring has not synced or the relevant record has not reached the health store.
Can you still download Oura data?
Oura says its Membership Hub data export is available to all users, with or without active membership, and can take up to ten days. The documented path is Membership Hub → Export data → Request your data. Oura also announces that Oura on the Web will discontinue on October 5, 2026. A tutorial built around its Trends download needs a refresh at that date. Oura's export guide, updated September 21, 2026.
The export is an archive you can inspect locally; it is not an automatically refreshed Claude connection. Claude supports CSV and JSON files. Choose only the records relevant to your question, preserve the original column names and check the applicable sharing terms before supplying personal data. This guide does not establish that a download bypasses restrictions governing a particular API, MCP service or data operator. Claude upload documentation.
Oura documents downloaded durations in seconds. A table with 23,400 in a sleep-duration field represents 6.5 hours, not 23,400 minutes. Label the unit before analysis and preserve the original value alongside any converted column. Oura's duration-conversion guidance.
A useful exercise: compare schedule changes without inventing a score
The following brief uses fictional values. You can reproduce the arithmetic with synthetic data before deciding whether to supply personal records. It is not an observed Claude answer or a training prescription.
The arithmetic is 6.5 hours and 7.5 hours, a one-hour difference. That result describes the supplied rows. It cannot establish why sleep changed, whether the runner recovered well, or how an upcoming session should change. The shift context opens a useful conversation without treating a missing score as something a model should fill in.
Why an Oura API tutorial needs a permission check
Oura's API documentation describes daily summaries for sleep, activity and readiness, plus separate heart-rate, workout and tag scopes. Gen3 and later users need active membership for API access. Those technical facts explain what the API can expose; they do not authorize passing its responses into Claude. Oura API eligibility, Oura OAuth scopes.
The agreement effective June 8, 2026 defines an Oura-operated MCP server and restricts AI use of API data. We have not verified the endpoint, eligibility or setup for that server. Obtain those details directly from Oura before treating a claimed MCP connection as ready to use. An OAuth screen or an open-source repository establishes neither Oura's approval nor an exception to its agreement. Oura's current API and MCP agreement.
Claude can accept custom remote connectors, but that general capability does not resolve a provider's restrictions. An Oura connector needs verified service identity, authorization scope and permitted use before a setup walkthrough is credible. Older instructions that begin by creating a personal access token also deserve scrutiny: Oura's documentation marks personal access tokens deprecated. Claude's custom connectors, Oura authentication documentation.
What if the numbers disagree or access stops?
Compare the same dates and source records first. Oura notes that Apple Health may use different graph intervals or rounding; its integrations can also bring records from other apps into Oura. Keep an Oura-measured value separate from one imported from a watch. Repeated copies of the same workout can make a weekly summary misleading even when every row looks plausible. Oura Apple Health guide.
If API access stops after membership changes, do not treat empty results as zero sleep or zero activity. Oura explicitly limits Gen3 and later API access without active membership. Its Membership Hub export remains a separate option for retrieving an archive. Oura API access rules.
How do you stop sharing?
Remove Oura's relevant sharing permissions and Claude's reading permissions separately in Apple Health or Health Connect. Oura documents its integration controls in the guides above. If you have an authorized API service, use its disconnection process and require token revocation; Oura documents a revocation endpoint. Remove the corresponding Claude connector and address retained copies with the operator. Disconnecting a feed does not itself prove deletion of previously supplied files. Oura OAuth revocation, Claude connector removal.
If your aim is to explore a particular Oura export, Claude may be all you need. For a self-managed training setup, you also own the step from that analysis to a decision: which running days are realistic, what the goal requires and which proposal you actually intend to follow.
coach steve is our recommendation when you want running-focused support through that discussion by text. The product is designed around a goal and the runner's circumstances, so that the service has a clear coaching purpose from the start. We do not claim an Oura feed or automatic changes based on Readiness. Confirm the data you require independently of your preference for the coaching experience.
See our guide to the best AI running coaches for a broader comparison of coaching formats.
Company logos by Logo.dev. Names remain visible when an image is unavailable.