oura-ring-mcp-server
About
Oura Ring MCP server for the Oura API v2: sleep, readiness, activity, heart rate, and more.
Use this server
Add it to your MCP client. The catalogue lists this config verbatim from its source — it does not run, download, or vouch for the server. Review the command before you run it.
Transportstdio (runs a local command)
Env vars
OURA_CLIENT_ID OURA_CLIENT_SECRET OURA_SANDBOX TRANSPORT_TYPE PORT HOST OURA_TELEMETRY_FILE OURA_TELEMETRY_CONSOLEClaude Code
claude mcp add --env OURA_CLIENT_ID= --env OURA_CLIENT_SECRET= --env OURA_SANDBOX= --env TRANSPORT_TYPE= --env PORT= --env HOST= --env OURA_TELEMETRY_FILE= --env OURA_TELEMETRY_CONSOLE= oura-ring-mcp-server -- npx oura-ring-mcp-server
Cursor
If the button doesn't open Cursor, use the JSON below — Cursor accepts the same mcpServers config.
VS Code
code --add-mcp '{"name":"oura-ring-mcp-server","command":"npx","args":["oura-ring-mcp-server"],"env":{"OURA_CLIENT_ID":"","OURA_CLIENT_SECRET":"","OURA_SANDBOX":"","TRANSPORT_TYPE":"","PORT":"","HOST":"","OURA_TELEMETRY_FILE":"","OURA_TELEMETRY_CONSOLE":""}}'
JSON
{
"mcpServers": {
"oura-ring-mcp-server": {
"command": "npx",
"args": [
"oura-ring-mcp-server"
],
"env": {
"OURA_CLIENT_ID": "",
"OURA_CLIENT_SECRET": "",
"OURA_SANDBOX": "",
"TRANSPORT_TYPE": "",
"PORT": "",
"HOST": "",
"OURA_TELEMETRY_FILE": "",
"OURA_TELEMETRY_CONSOLE": ""
}
}
}
}
Environment variables are listed by name only — fill in your own values. Entries never carry secrets.