Skip to main content
Glama

oura-mcp

An MCP server for Oura Ring that exposes your health and wellness data as tools for AI assistants.

Setup

  1. Create a personal access token at cloud.ouraring.com

  2. Copy the token

Related MCP server: oura-mcp-server

Usage

stdio (default)

Add to your MCP client config (Claude Desktop, Cursor, etc.):

{
  "mcpServers": {
    "oura": {
      "command": "npx",
      "args": ["-y", "oura-mcp"],
      "env": {
        "OURA_ACCESS_TOKEN": "<your-token>"
      }
    }
  }
}

Streamable HTTP

OURA_ACCESS_TOKEN=<your-token> npx -y oura-mcp --http

Starts on http://localhost:3000/mcp by default. Custom endpoint:

npx -y oura-mcp --http /custom/path

Port is configurable via PORT environment variable.

Tools

All tools support response_format (json | markdown) and paginated endpoints accept start_date, end_date, limit, and next_token.

Tool

Description

oura_get_personal_info

User profile: age, weight, height, biological sex, email

oura_get_daily_activity

Activity score, steps, calories, active minutes

oura_get_daily_cardiovascular_age

Estimated vascular age

oura_get_daily_sleep

Sleep score, contributors (deep, REM, efficiency, etc.)

oura_get_daily_spo2

Blood oxygen saturation averages

oura_get_daily_stress

Stress/recovery minutes and day summary

oura_get_heartrate

Heart rate time-series with BPM summary in markdown mode

Development

bun install
bun run src/index.ts                    # stdio mode
bun run src/index.ts --http             # HTTP mode
npm run build                           # bundle to dist/
npm run format                          # biome format
npx tsc --noEmit                        # type check

License

MIT.

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    A
    maintenance
    Local-first MCP server that connects AI agents to your Oura Ring readiness, sleep, activity, and HRV data. Tokens never leave your machine.
    27
    88 npm
    2
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    A Model Context Protocol server that enables AI assistants to access Oura Ring health data including sleep, activity, readiness, heart rate, and stress through read-only tools.
    40
    6 npm
    1
    MIT