MCP.Market

Oura Ring MCP server

by YasuakiOmokawa·io.github.YasuakiOmokawa/oura-mcp·v0.2.13·1 stars

MCP server for Oura Ring API v2 (sleep, activity, readiness, heart rate, workouts).

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
Growing

1 stars123 downloads/wk

Reviews

Write one

Nobody has reviewed Oura Ring yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Oura Ring tools (5, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • oura_api_get

    Generic GET to Oura Ring API v2. Use oura_api_list_paths to see endpoints. Pagination via max_pages or pass next_token in params.

  • oura_api_list_paths

    List all available Oura API v2 GET endpoints with summaries.

  • oura_auth_status

    Check current authentication state and token expiry.

  • oura_authenticate

    Start OAuth authorization flow. Returns a URL to open in browser. Used for re-authentication after refresh_token expires.

  • oura_clear_authwrite action

    Delete stored tokens. Re-authenticate via `oura_authenticate` after this.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan60 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 46 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Oura Ring compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 57% of 48,255 servers
Tools
5
the typical server has 7
Tools that change things
20%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 65% of 28,688 servers
Downloads a week
123
more than 67% of 12,191 servers with a package

What its tools let an agent do: 4 read · 1 change

Install Oura Ring in Claude Code, Cursor or VS Code

Runs npx -y @yasuakiomokawa/oura-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add oura-mcp -- npx -y @yasuakiomokawa/oura-mcp
Add to Cursor

What the publisher says

From the Oura Ring repository's README, as published. We do not edit it. Read it on GitHub

oura-mcp

A Model Context Protocol server for the Oura Ring API v2. Exposes sleep, activity, readiness, heart rate, and workout data to MCP-compatible clients (Claude Desktop, Claude Code, Cursor, ...) via OAuth.

Quick start

npx @yasuakiomokawa/oura-mcp configure

The wizard collects your Oura Client ID/Secret, walks through browser OAuth, saves tokens to ~/.config/oura-mcp/, and adds an mcpServers.oura entry to any detected MCP client config. Restart the client and the tools below are available.

Re-running configure pre-fills the saved Client ID / port so you only need to press Enter to keep them. Type --force to wipe saved state and start from scratch:

npx @yasuakiomokawa/oura-mcp configure --force

Prerequisites

(or http://localhost:/callback if you customize OURACALLBACKPORT)

  1. Register an Oura developer app at https://cloud.ouraring.com/oauth/applications
  2. Redirect URI must be exactly: http://localhost:54321/callback
  1. Enable the read scopes you need (Email, Personal info, Daily activity, Heart rate, Workout, Tag, Session, SpO2, Ring configuration, Stress, Heart health)
  2. Note the Client ID and Client Secret — you'll enter them in npx @yasuakiomokawa/oura-mcp configure

Installation

Three paths depending on your client:

1. MCP Registry (auto-discovery clients)

Once published to the official MCP Registry, supported clients can install io.github.YasuakiOmokawa/oura-mcp from their UI. The wizard step still has to run once to obtain OAuth tokens.

2. Manual config (Claude Desktop / Claude Code / Cursor)

Run npx @yasuakiomokawa/oura-mcp configure — Step 4 of the wizard auto-detects:

  • Claude Desktop: ~/Library/Application Support/Claude/claudedesktopconfig.json (macOS) or %APPDATA%\Claude\claudedesktopconfig.json (Windows)
  • Claude Code (user): ~/.claude.json
  • Claude Code (project): ./.mcp.json
  • Cursor (user): ~/.cursor/mcp.json
  • Cursor (project): ./.cursor/mcp.json

Each detected file is backed up to .bak. before an atomic write.

To configure manually, add to your client config:

{
  "mcpServers": {
    "oura": {
      "command": "npx",
      "args": ["-y", "@yasuakiomokawa/oura-mcp"]
    }
  }
}

3. Skill (optional)

The companion oura-api-skill ships per-endpoint reference and three workflow recipes (weekly review / sleep trend / recovery check). Bundle it as a Claude Code plugin or import into your skills directory.

Tools provided

ouraapiget returns structuredContent with { status, data, nexttoken, pagesfetched, has_more }.

Configuration

Two ways. The config file (Option A) is the recommended path — it stores secrets at-rest with 0600 and is self-healing. Environment variables (Option B) are kept for CI / Docker / ephemeral environments where writing a file is impractical, but they leak more easily and are not recommended for daily use.

Option A — config file (recommended)

Run the wizard once and forget about it:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Oura Ring: common questions

Is Oura Ring MCP server safe?
Mostly: it is graded B (78/100). Read the Oura Ring safety report
How do I install Oura Ring?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Oura Ring need an API key?
Yes. The registry entry asks for OURA_CLIENT_SECRET.
Is Oura Ring maintained?
The last commit was 84 days ago (2026-08-12). The latest release is v0.2.13.
How does Oura Ring compare with other MCP servers?
safety score 78/100 (higher than 57% of 48,255 servers); tools 5 (the typical server has 7); tools that change things 20% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.