Connect Oura to Your AI Agent

Look back on your sleep and activity with the dates and patterns laid out clearly.

35 tools OAuth

Try a Oura Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Oura

Review a wellness period

Compare daily sleep, activity, and readiness summaries.

/oo Oura: Review my Oura sleep, activity, and readiness for [date range]. Summarize patterns and days with missing records.

Inspect sleep periods

Read sleep-period records separately from daily scores.

/oo Oura: Compare my Oura sleep periods for [date range], focusing on timing, duration, and consistency.

Start Working with Oura

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Oura

    Connect with Oura OAuth authorization.

    Connect Oura →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • An account with access to the Oura resources used in your task. Configure your own OAuth application credentials before authorization.

Oura Tools

Bring daily sleep, readiness, and activity summaries together for a chosen period, or examine individual sleep sessions in more detail. The review describes available Oura records and supports reflection on your routine.

Review a wellness period

Compare daily sleep, activity, and readiness summaries.

Inspect sleep periods

Read sleep-period records separately from daily scores.

35 tools

Get Personal Info

Get personal information for the authenticated Oura account.

oura.get_personal_info

List Daily Activity

List daily activity summary documents from Oura.

oura.list_daily_activity

Get Daily Activity

Get one daily activity summary document from Oura by document ID.

oura.get_daily_activity

List Daily Cardiovascular Age

List daily cardiovascular age documents from Oura.

oura.list_daily_cardiovascular_age

Get Daily Cardiovascular Age

Get one daily cardiovascular age document from Oura by document ID.

oura.get_daily_cardiovascular_age

List Daily Readiness

List daily readiness summary documents from Oura.

oura.list_daily_readiness

Get Daily Readiness

Get one daily readiness summary document from Oura by document ID.

oura.get_daily_readiness

List Daily Resilience

List daily resilience summary documents from Oura.

oura.list_daily_resilience

Get Daily Resilience

Get one daily resilience summary document from Oura by document ID.

oura.get_daily_resilience

List Daily Sleep

List daily sleep summary documents from Oura.

oura.list_daily_sleep

Get Daily Sleep

Get one daily sleep summary document from Oura by document ID.

oura.get_daily_sleep

List Daily Spo2

List daily SpO2 summary documents from Oura.

oura.list_daily_spo2

Get Daily Spo2

Get one daily SpO2 summary document from Oura by document ID.

oura.get_daily_spo2

List Daily Stress

List daily stress summary documents from Oura.

oura.list_daily_stress

Get Daily Stress

Get one daily stress summary document from Oura by document ID.

oura.get_daily_stress

List Enhanced Tag

List enhanced tag documents from Oura.

oura.list_enhanced_tag

Get Enhanced Tag

Get one enhanced tag document from Oura by document ID.

oura.get_enhanced_tag

List Heartrate

List heart rate sample documents from Oura.

oura.list_heartrate

List Rest Mode Period

List rest mode period documents from Oura.

oura.list_rest_mode_period

Get Rest Mode Period

Get one rest mode period document from Oura by document ID.

oura.get_rest_mode_period

List Ring Battery Level

List ring battery level sample documents from Oura.

oura.list_ring_battery_level

List Ring Configuration

List ring configuration documents from Oura.

oura.list_ring_configuration

Get Ring Configuration

Get one ring configuration document from Oura by document ID.

oura.get_ring_configuration

List Session

List guided or unguided session documents from Oura.

oura.list_session

Get Session

Get one guided or unguided session document from Oura by document ID.

oura.get_session

List Sleep

List sleep period documents from Oura.

oura.list_sleep

Get Sleep

Get one sleep period document from Oura by document ID.

oura.get_sleep

List Sleep Time

List recommended bedtime window documents from Oura.

oura.list_sleep_time

Get Sleep Time

Get one recommended bedtime window document from Oura by document ID.

oura.get_sleep_time

List Tag

List tag documents from Oura. Oura has superseded this collection by enhanced tags.

oura.list_tag

Get Tag

Get one tag document from Oura by document ID. Oura has superseded this collection by enhanced tags.

oura.get_tag

List Vo2 Max

List VO2 max measurement documents from Oura.

oura.list_vo2_max

Get Vo2 Max

Get one VO2 max measurement document from Oura by document ID.

oura.get_vo2_max

List Workout

List workout documents from Oura.

oura.list_workout

Get Workout

Get one workout document from Oura by document ID.

oura.get_workout

Frequently Asked Questions

Is this a medical assessment?

No. It summarizes your recorded wellness data and does not diagnose a condition.

Why might a day be missing?

Only records available to the connection can be summarized. Device wear, synchronization, and permissions can affect coverage.

Connect Oura

About Oura ↗