Skip to content

oura-toolkit

Your Oura Ring data, everywhere you work. A fast CLI, a local MCP server for AI assistants, a Claude plugin, and generated SDK clients in six languages — all driven by Oura's own OpenAPI spec.

Read-only and local-first

Your credentials are only ever sent to Oura — never to any third party. The toolkit reads your data; it never writes to your account.

Bring your own Oura app

OAuth with your client id/secret (Oura deprecated personal access tokens in Dec 2025). Guided registration takes about two minutes, once.

Scriptable by design

Stable exit codes, tab-separated output when piped, and --json on request — a documented CLI contract you can build scripts on.

Driven by the spec

The CLI, the MCP tools, and every SDK are generated from Oura’s OpenAPI spec. This site’s API reference is too — so the docs can’t drift from the code. How it works.

CLI

Eight read commands over your data, an authenticated oura api passthrough, and shell completions + a man page. CLI reference →

MCP server

oura mcp runs a local STDIO MCP server exposing eight curated tools to any AI assistant. MCP guide →

Claude plugin

The batteries-included route: the MCP server plus /morning-checkin and /wellness-report skills. Plugin guide →

SDKs

The same shape in Rust, TypeScript, Python, Go, Java and C#: a generated data-plane client plus a hand-written auth companion. SDKs →