Provides natural-language access to Oura health data through Claude, with a local SQLite mirror and MCP tools for analyzing patterns with personal annotations.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.HEALTH_IMPORT_TOKEN— echo "=$(openssl rand -hex 32)" >> .envOURA_CLIENT_ID— Required. From your Oura OAuth app.OURA_CLIENT_SECRET— Required. From your Oura OAuth app.OURA_DB_PATH— ~/.config/oura-ring-mcp/data.sqlite SQLite database for synced data/annotations.OURA_DEBUG— unset Set to 1 for verbose stderr logs.OURA_HEALTH_LOG_PATH— repo>/logs/health.log Append-only activity log for health imports.OURA_HEALTH_PORT— 8771 Port the health server listens on.OURA_MCP_ENTRY_PATH— repo>/dist/index.js MCP server entry the voice agent spawns.OURA_REDIRECT_URI— Change the port in , update the same redirect URI in Oura'sOURA_TOKEN_PATH— ~/.config/oura-ring-mcp/tokens.json OAuth token file.OURA_VOICE_LOG_PATH— repo>/logs/voice.log Append-only activity log for voice ingestion.OURA_VOICE_MODEL— unset (SDK default) Optional model override for the voice agent.OURA_VOICE_PORT— 8770 Port the voice server listens on.VOICE_LOG_TOKEN— echo "=$(openssl rand -hex 32)" >> .envXDG_CONFIG_HOME[](https://m8ven.ai/mcp/felixwag-oura-ring-mcp-1v3xuy)