Integration

Oura Ring integration

Oura API v2 for reading a ring wearer's own health data: daily sleep, activity and readiness scores, detailed sleep periods, heart rate samples, workouts, sessions, tags and profile. Every collection is a day-indexed or time-indexed feed paged with a cursor, and the token only ever sees the data of the account it belongs to.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Oura Ring.Built from the 13 Oura Ring tools below, on the connection you add once.

Common Oura Ring use cases

  • tracking meditation streaks
  • reporting weekly step counts
  • charting sleep score over a month
  • tracking oxygen saturation trends
  • spotting stressful days in a month
  • deciding whether to train hard today
  • plotting heart rate during a workout
  • computing deep sleep minutes per night
  • importing workouts into a training log
  • reminding the wearer when to go to bed

What you can do with Oura Ring

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Daily activity, 1 operation

  • list_daily_activityList daily activityGETLists Oura daily activity summaries between two dates.

Daily readiness, 1 operation

  • list_daily_readinessList daily readinessGETLists Oura daily readiness scores between two dates.

Daily sleep, 1 operation

  • list_daily_sleepList daily sleepGETLists Oura daily sleep scores between two dates.

Daily spo2, 1 operation

  • list_daily_spo2List daily spo2GETLists Oura daily blood oxygen saturation averages.

Daily stress, 1 operation

  • list_daily_stressList daily stressGETLists Oura daily stress and recovery time.

Heart rate, 1 operation

  • list_heart_rateList heart rateGETLists raw Oura heart rate samples between two timestamps.

Ring, 1 operation

  • list_ring_configurationList ring configurationGETLists the Oura rings linked to the account.

Session, 1 operation

  • list_sessionsList sessionsGETLists Oura moment and breathing sessions with their heart rate traces.

Sleep, 1 operation

  • list_sleepList sleepGETLists Oura sleep periods with stage durations, heart rate and HRV.

Sleep time, 1 operation

  • list_sleep_timeList sleep timeGETLists Oura's recommended bedtime window per day.

Tag, 1 operation

  • list_enhanced_tagsList enhanced tagsGETLists Oura enhanced tags with their type, span and comment.

User, 1 operation

  • get_personal_infoGet personal infoGETRetrieves the Oura account holder's profile.

Workout, 1 operation

  • list_workoutsList workoutsGETLists Oura workouts with their activity, intensity and calories.

Use Oura Ring from Claude Code, Cursor or Codex

Connect Oura Ring in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Oura Ring operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Oura Ring

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Oura Ring once

    Add your Oura Ring connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Oura Ring integration FAQ

What can you do with the Oura Ring integration?

LiveContext exposes 13 operations on Oura Ring, covering daily activity, daily readiness, daily sleep and daily spo2. Common uses include tracking meditation streaks, reporting weekly step counts and charting sleep score over a month.

Popular integrations

Browse the whole catalog