Oura

Unofficial Oura Ring data for AI agents. Prefer MCP tools if connected; otherwise the package CLI. Use when the user wants Oura data or actions through an agent.

davidmosiah Updated

File contents

Oura — skill or MCP

Same binary either way. Do not duplicate the API client.

Choose a surface

MCP — tools appear natively after stdio/HTTP config:

{ "mcpServers": { "oura": { "command": "npx", "args": ["-y", "oura-mcp-unofficial"] } } }

Do not put mutation flags in that snippet.

Skill / CLI — no MCP client required. Same tools:

npx -y oura-mcp-unofficial call oura_connection_status --json '{}'

If MCP tools named oura_* are already available, use them. Do not also shell out.

Loop

  1. Call oura_connection_status (or doctor --json when that exists).
  2. Use read tools as asked.
  3. Stop on USER_ACTION_REQUIRED. Do not invent env flags. Do not enable mutations from this skill.

Never

  • Paste tokens into git, chat logs, or the prompt
  • Copy a mutations-enabled assignment into config

davidmosiah/ouramcp/tree/main/skill commit 0478afbe28

Frequently asked questions

npx skillmds@latest add davidmosiah-ouramcp/oura