Skip to main content
Glama
YuzeHao2023

Oura MCP Server

by YuzeHao2023

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OURA_API_TOKENYesYour Oura API token obtained from the Oura Developer Portal

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
get_sleep_dataB
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_dataB
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_dataB
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_dataB
Get sleep data for today.

Returns:
    Dictionary containing sleep data for today
get_today_readiness_dataB
Get readiness data for today.

Returns:
    Dictionary containing readiness data for today
get_today_resilience_dataC
Get resilience data for today.

Returns:
    Dictionary containing resilience data for today

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 6 tools

Disambiguation4/5

The tools are clearly organized around three data types (readiness, resilience, sleep) with two temporal variants (date range vs. today), making them mostly distinct. However, the 'get_today_*' tools could be seen as overlapping with the date-range versions if an agent specifies today's date, though their dedicated purpose reduces confusion.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern with 'get_' prefix, and the naming is systematic across data types and temporal variants (e.g., get_readiness_data, get_today_readiness_data). There are no deviations in style or convention.

Tool Count5/5

With 6 tools, this is well-scoped for an Oura data server, covering three key metrics with both historical and current-day access. Each tool serves a clear purpose without redundancy, fitting typical expectations for such a domain.

Completeness4/5

The server covers the core read operations for readiness, resilience, and sleep data with both date-range and today-specific queries, which is appropriate for a fitness/health tracking domain. A minor gap is the lack of write or update tools (e.g., to set goals or log activities), but as a read-only data retrieval surface, it is largely complete.

Maintenance

ActivityInactive
ResponsivenessUnresponsive