oura-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OURA_TZ | No | Timezone for date interpretation, e.g., Europe/Moscow | |
| OURA_API_MODE | No | API mode: sandbox (test data) or production (real data) | sandbox |
| OURA_CACHE_DB | No | Path to SQLite cache file | |
| OURA_CLIENT_ID | No | The Oura API client ID | |
| OURA_MCP_TOKEN | No | Secret token for HTTP endpoint authentication | |
| OURA_TOKEN_STORE | No | Path to token store file (auto-filled by auth flow) | |
| OURA_REDIRECT_URI | No | The redirect URI for OAuth (must match app settings) | |
| OURA_CLIENT_SECRET | No | The Oura API client secret |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_daily_summaryA | Общая картина по дням: оценки сна, готовности и активности сразу. Самый частый запрос — начинай с него, а за деталями иди в get_sleep и остальные инструменты. |
| get_sleepC | Детальный сон: стадии, эффективность, HRV, пульс покоя, дыхание, отклонение температуры тела. Здесь же лежат ночные HRV и lowest_hr. |
| get_sleep_scoreC | Только дневная оценка сна и её вклады. Легче, чем get_sleep. |
| get_readinessC | Готовность (readiness): оценка, баланс HRV, отклонение температуры. |
| get_activityC | Активность: оценка, шаги, активные и общие калории. |
| get_heartrateA | Поминутный пульс, свёрнутый посуточно (среднее, минимум, максимум). raw=True отдаёт весь ряд — это тысячи точек в сутки, бери узкий диапазон. |
| get_spo2C | Насыщение крови кислородом во сне и индекс нарушений дыхания. |
| get_stressC | Дневной стресс: время под нагрузкой и в восстановлении, оценка дня. |
| get_heart_healthB | Сосудистый возраст и VO2max. Обновляются редко — бери период пошире. |
| get_tagsC | Отметки, проставленные вручную в приложении Oura. |
| get_statusB | Режим работы сервера и состояние авторизации. Полезно при отладке. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/AntVsl/oura_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server