Read-only Oura Ring sleep, readiness, activity, stress and heart rate data (OAuth2)
Connect Runs on your machine
claude mcp add oura-ring-python-mcp -e OURA_CLIENT_ID=<OURA_CLIENT_ID> -e OURA_CLIENT_SECRET=<OURA_CLIENT_SECRET> -e OURA_TOKEN_FILE=<OURA_TOKEN_FILE> -e OURA_TIMEZONE=<OURA_TIMEZONE> -- uvx oura-ring-python-mcp==0.1.0
{
"mcpServers": {
"oura-ring-python-mcp": {
"command": "uvx",
"args": [
"oura-ring-python-mcp==0.1.0"
],
"env": {
"OURA_CLIENT_ID": "<OURA_CLIENT_ID>",
"OURA_CLIENT_SECRET": "<OURA_CLIENT_SECRET>",
"OURA_TOKEN_FILE": "<OURA_TOKEN_FILE>",
"OURA_TIMEZONE": "<OURA_TIMEZONE>"
}
}
}
}
{
"mcpServers": {
"oura-ring-python-mcp": {
"command": "uvx",
"args": [
"oura-ring-python-mcp==0.1.0"
],
"env": {
"OURA_CLIENT_ID": "<OURA_CLIENT_ID>",
"OURA_CLIENT_SECRET": "<OURA_CLIENT_SECRET>",
"OURA_TOKEN_FILE": "<OURA_TOKEN_FILE>",
"OURA_TIMEZONE": "<OURA_TIMEZONE>"
}
}
}
}
{
"servers": {
"oura-ring-python-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"oura-ring-python-mcp==0.1.0"
],
"env": {
"OURA_CLIENT_ID": "<OURA_CLIENT_ID>",
"OURA_CLIENT_SECRET": "<OURA_CLIENT_SECRET>",
"OURA_TOKEN_FILE": "<OURA_TOKEN_FILE>",
"OURA_TIMEZONE": "<OURA_TIMEZONE>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
OURA_CLIENT_IDRequired | Client ID of your Oura API application |
OURA_CLIENT_SECRETRequired, secret | Client secret of your Oura API application |
OURA_TOKEN_FILEOptional | Where `oura-ring-python-mcp auth` saved the OAuth tokens |
OURA_TIMEZONEOptional | Your IANA time zone (e.g. Europe/London), so "today" is your day; defaults to the machine's |
Details
| Package | [email protected] (PYPI, stdio) |
| Package | ghcr.io/osjayaprakash/oura-ring-python-mcp:0.1.0 (OCI, stdio) |
| First published | 27 Sep 2026 |
| Last updated | 27 Sep 2026 |
| Registry name | io.github.osjayaprakash/oura-ring-python-mcp |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
