Oura MCP Server logo

Oura MCP Server

by tomekkorbak

The Oura MCP Server provides access to Oura API data through the Model Context Protocol. It allows language models to query sleep, readiness, and resilience data from Oura.

View on GitHub

Last updated: N/A

What is Oura MCP Server?

The Oura MCP Server is a Model Context Protocol server that allows language models like Claude to access and query data from the Oura API. This includes sleep, readiness, and resilience scores.

How to use Oura MCP Server?

To use the server, you need an Oura API token. Obtain one from the Oura Developer Portal. Then, configure your claude_desktop_config.json file with the server command and your Oura API token as an environment variable. You can then query the server through Claude using natural language questions.

Key features of Oura MCP Server

  • Provides sleep data

  • Provides readiness data

  • Provides resilience data

  • Supports date range queries

  • Supports today's data queries

  • Provides human-readable error messages

Use cases of Oura MCP Server

  • Querying sleep score for a specific date

  • Analyzing readiness trends over time

  • Monitoring resilience levels

  • Integrating Oura data with language models

  • Personalized health insights through natural language

FAQ from Oura MCP Server

What data can I access?

You can access sleep, readiness, and resilience data from the Oura API.

How do I get an Oura API token?

You can obtain a Personal Access Token from the Oura Developer Portal.

What date format should I use?

Dates should be provided in ISO format (YYYY-MM-DD).

What happens if I provide an invalid date?

The server provides human-readable error messages for invalid date formats.

Where do I configure the server in Claude?

Update your claude_desktop_config.json file with the server command and your Oura API token as an environment variable.