Oura

Connect your AI agents to Oura.

Available Tools

list_daily_activity

List daily activity summaries including steps, calories, and activity scores. Filter by start_date/end_date. Use next…

get_daily_activity

Get a specific daily activity record by document ID. Use list_daily_activity to find valid IDs.

list_heartrate

List heart rate samples with BPM and source. Filter by start_datetime/end_datetime (ISO 8601). Use next_token for pag…

list_daily_readiness

List daily readiness scores with contributors like HRV balance, body temperature, and sleep. Filter by start_date/end…

get_daily_readiness

Get a specific daily readiness record by document ID. Use list_daily_readiness to find valid IDs.

list_rest_mode_periods

List rest mode periods when the user activated rest mode. Filter by start_date/end_date. Use next_token for pagination.

get_rest_mode_period

Get a specific rest mode period by document ID. Use list_rest_mode_periods to find valid IDs.

list_sessions

List guided breathing and meditation sessions. Filter by start_date/end_date. Use next_token for pagination.

get_session

Get a specific session by document ID. Use list_sessions to find valid IDs.

list_daily_sleep

List daily sleep scores with pagination. Filter by start_date/end_date (YYYY-MM-DD). Use next_token from page_info fo…

get_daily_sleep

Get a specific daily sleep record by document ID. Use list_daily_sleep to find valid IDs.

list_sleep_sessions

List detailed sleep sessions with heart rate, HRV, and sleep stages. Filter by start_date/end_date. Use next_token fo…

get_sleep_session

Get a specific sleep session by document ID with detailed heart rate, HRV, and sleep stage data. Use list_sleep_sessi…

list_sleep_time

List sleep time recommendations with optimal bedtime windows. Filter by start_date/end_date. Use next_token for pagin…

get_sleep_time

Get a specific sleep time recommendation by document ID. Use list_sleep_time to find valid IDs.

list_daily_spo2

List daily SpO2 (blood oxygen) readings. Filter by start_date/end_date. Use next_token for pagination.

get_daily_spo2

Get a specific daily SpO2 record by document ID. Use list_daily_spo2 to find valid IDs.

list_daily_stress

List daily stress summaries with stress and recovery levels. Filter by start_date/end_date. Use next_token for pagina…

get_daily_stress

Get a specific daily stress record by document ID. Use list_daily_stress to find valid IDs.

list_tags

List user-created tags. Filter by start_date/end_date. Use next_token for pagination.

get_tag

Get a specific tag by document ID. Use list_tags to find valid IDs.

list_enhanced_tags

List enhanced tags with additional metadata like tag type and comments. Filter by start_date/end_date. Use next_token…

get_enhanced_tag

Get a specific enhanced tag by document ID. Use list_enhanced_tags to find valid IDs.

get_personal_info

Get the authenticated Oura user’s personal info including age, weight, height, and biological sex.

validate_credential

Validate Oura credentials by fetching the current user’s personal info.

list_workouts

List workouts including activity type, calories, distance, and intensity. Filter by start_date/end_date. Use next_tok…

get_workout

Get a specific workout by document ID. Use list_workouts to find valid IDs.