Oura Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Oura Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Dead simple MCP (Model Context Protocol) server for Oura Ring. Get your sleep, readiness, and activity data directly from Claude, ChatGPT, or any LLM that supports MCP.
<div align="center">
If you find this MCP server useful, please consider supporting its development!
👉 Click here to support this project
Your support helps maintain and improve this tool. Thank you! 🙏
</div>
Add to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"oura": {
"command": "npx",
"args": ["-y", "@louis030195/oura-mcp"],
"env": {
"OURA_API_KEY": "your-oura-api-key"
}
}
}
}# Install globally in user scope with API key
claude mcp add -s user oura npx -e OURA_API_KEY=your-oura-api-key -- -y @louis030195/oura-mcp4SKHEL...)Once configured, you can use natural language to access your Oura data:
oura_sleepGet daily sleep data including sleep score, sleep stages (REM, deep, light), efficiency, and timing.
Parameters:
start_date (required): Start date in YYYY-MM-DD formatend_date (optional): End date in YYYY-MM-DD formatoura_readinessGet daily readiness score, HRV balance, resting heart rate, and body temperature deviation.
Parameters:
start_date (required): Start date in YYYY-MM-DD formatend_date (optional): End date in YYYY-MM-DD formatoura_activityGet daily activity data including steps, calories burned, and activity score.
Parameters:
start_date (required): Start date in YYYY-MM-DD formatend_date (optional): End date in YYYY-MM-DD formatoura_heartrateGet heart rate data over time.
Parameters:
start_date (required): Start date in YYYY-MM-DD formatend_date (optional): End date in YYYY-MM-DD format# Clone the repo
git clone https://github.com/louis030195/oura-mcp.git
cd oura-mcp
# Install dependencies
npm install
# Build
npm run build
# Run locally
OURA_API_KEY=your-api-key npm startMIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.