Connect Oura to Your AI Agent

Ask your AI assistant to work with Oura: compare Sleep, Activity, and Readiness Records.

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: Get Oura daily sleep, activity, and readiness for [start date] through [end date], follow pagination, and summarize patterns in the returned records.

Inspect sleep periods

Read sleep-period records separately from daily scores.

/oo Oura: List Oura sleep periods from [start date] to [end date] and compare returned durations and timing.

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

Oura read operations provide daily summaries and detailed wellness records for your AI assistant to organize.

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

Do I need my own OAuth application?

Yes. This provider requires your OAuth application configuration before authorizing the Oura account.

Can I write Oura records here?

The exposed actions read Oura records; no record-writing action is exposed.

Are all measurements guaranteed to exist each day?

Summarize only returned documents; available records depend on your account data and granted permissions.

Connect Oura

About Oura ↗