Oura MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OURA_API_TOKENYesYour personal access token from the Oura Developer Portal

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
get_sleep_data
Get sleep data for a specific date range. Args: start_date: Start date in ISO format (YYYY-MM-DD) end_date: End date in ISO format (YYYY-MM-DD) Returns: Dictionary containing sleep data
get_readiness_data
Get readiness data for a specific date range. Args: start_date: Start date in ISO format (YYYY-MM-DD) end_date: End date in ISO format (YYYY-MM-DD) Returns: Dictionary containing readiness data
get_resilience_data
Get resilience data for a specific date range. Args: start_date: Start date in ISO format (YYYY-MM-DD) end_date: End date in ISO format (YYYY-MM-DD) Returns: Dictionary containing resilience data
get_today_sleep_data
Get sleep data for today. Returns: Dictionary containing sleep data for today
get_today_readiness_data
Get readiness data for today. Returns: Dictionary containing readiness data for today
get_today_resilience_data
Get resilience data for today. Returns: Dictionary containing resilience data for today