Oura-ring-mcp-server MCP Server

Oura Ring MCP server for the Oura API v2: sleep, readiness, activity, heart rate, and more.

Local serverstdio

What is the Oura-ring-mcp-server MCP Server?

Oura-ring-mcp-server is an MCP integration. Oura Ring MCP server for the Oura API v2: sleep, readiness, activity, heart rate, and more.

Packages and local setup

The published npm package is oura-ring-mcp-server, version 0.2.0. Its declared MCP transport is stdio.

The package declares OURA_CLIENT_ID (required): Oura OAuth2 client ID (register an app at https://cloud.ouraring.com/oauth/applications, then run oura-ring-mcp-server login once to authorize); OURA_CLIENT_SECRET (required): Oura OAuth2 client secret from the same application; OURA_SANDBOX: Use Oura's /sandbox/ demo data instead of real data (true/false, default false); TRANSPORT_TYPE: Transport: 'stdio' (default) or 'httpStream' for remote/Docker deployments; PORT: HTTP port for httpStream transport (default 3000); HOST: HTTP host for httpStream transport (default 0.0.0.0); OURA_TELEMETRY_FILE: Write NDJSON telemetry events to this file path (safe under any transport); OURA_TELEMETRY_CONSOLE: Console telemetry under httpStream transport: true (default) or false.

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository. This profile uses version 0.2.0 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related developer tools MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
OURA_CLIENT_IDOura OAuth2 client ID (register an app at https://cloud.ouraring.com/oauth/applications, then run oura-ring-mcp-server login once to authorize)Yes
OURA_CLIENT_SECRETOura OAuth2 client secret from the same applicationYes
OURA_SANDBOXUse Oura's /sandbox/ demo data instead of real data (true/false, default false)Optional
TRANSPORT_TYPETransport: 'stdio' (default) or 'httpStream' for remote/Docker deploymentsOptional
PORTHTTP port for httpStream transport (default 3000)Optional
HOSTHTTP host for httpStream transport (default 0.0.0.0)Optional
OURA_TELEMETRY_FILEWrite NDJSON telemetry events to this file path (safe under any transport)Optional
OURA_TELEMETRY_CONSOLEConsole telemetry under httpStream transport: true (default) or falseOptional