{"repo":"elizabethtrykin/oura-mcp","free":true,"listed":false,"github":"https://github.com/elizabethtrykin/oura-mcp","clone":"git clone https://github.com/elizabethtrykin/oura-mcp.git","description":"An MCP server for oura","language":"TypeScript","stars":51,"topics":[],"license":null,"category":"mcp-servers","readme_excerpt":"Oura MCP Server A Model Context Protocol (MCP) server for accessing Oura Ring data. Setup Prerequisites - Node.js (v16+) - Oura account Installation 1. Clone the repository 2. Run: Configuration Obtaining Credentials 1. Log in to Oura Cloud Console 2. Get either: - Personal Access Token (for testing) - OAuth2 Credentials (for production) Environment Variables Create a .env file: Usage Testing Example: node test.js get daily sleep 2023-05-01 Claude Desktop Integration Add to Claude Desktop's config (Settings → Developer → Edit Config): Restart Claude Desktop after saving. See MCP docs for details. Available Resources - personal info - User profile - daily activity - Activity summaries - daily readiness - Readiness scores - daily sleep - Sleep summaries - sleep - Detailed sleep data - sleep time - Sleep timing - workout - Workout data - session - Session data - daily spo2 - SpO2 measurements - rest mode period - Rest periods - ring configuration - Ring config - daily stress - Stress metrics - daily resilience - Resilience metrics - daily cardiovascular age - CV age - vO2 max - VO2 max data Available Tools For date-based resources, use tools like get daily sleep with startDate and endDate parameters (YYYY-MM-DD).","default_branch":null,"files":null,"tree":[],"storefront":"/r/elizabethtrykin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/elizabethtrykin/oura-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}