Oura MCP
A private, read-only bridge between your Oura Ring and Claude (or any MCP client).
Connect in Claude
- Open Settings → Connectors → Add custom connector (claude.ai, Claude Desktop or mobile).
- Paste this URL:
https://oura.woodu.io/mcp - Click Connect, approve, and sign in with your Oura account.
In Claude Code:
claude mcp add --transport http oura https://oura.woodu.io/mcp
Access is invite-only: your Oura account email must be on the allowlist, otherwise sign-in is refused.
What Claude can read
get_sleep | Daily sleep scores; optionally per-night stages, heart rate, HRV |
get_readiness | Readiness, resilience, daily stress |
get_activity | Steps, calories, activity score, workouts, sessions |
get_heart_rate | Heart-rate time series (hourly or raw) |
get_health_metrics | SpO2, VO2 max, cardiovascular age |
get_tags | Tags you logged in the Oura app |
get_profile | Age, height, weight, ring model |
All tools are read-only. Nothing is ever written to your Oura account.
Try asking
- “How did I sleep this week compared to last week?”
- “Why was my readiness low on Tuesday? Check my tags too.”
- “Plot my resting heart rate and HRV for the last 30 days.”
Disconnect
Remove the connector in Claude, and revoke the app under Oura account → API applications.