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.
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 →