oura-mcp-server-enhanced
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OURA_API_TOKEN | Yes | Your Oura API token from https://cloud.ouraring.com/personal-access-tokens |
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_sleep_dataA | Get detailed sleep session data including sleep stages, heart rate, HRV, and breathing rate. |
| get_daily_sleepB | Get daily sleep scores and contributor breakdown (deep sleep, efficiency, latency, REM, restfulness, timing). |
| get_sleep_timeB | Get recommended and actual sleep timing windows. |
| get_daily_readinessA | Get readiness scores and contributors (activity balance, body temperature, HRV balance, resting heart rate, sleep balance). |
| get_daily_resilienceA | Get resilience data indicating recovery capacity and stress tolerance. |
| get_daily_activityA | Get daily activity data including steps, calories, active time breakdown, and MET levels. |
| get_workoutsB | Get workout sessions with activity type, calories burned, distance, intensity, and duration. |
| get_sessionsA | Get guided and unguided session data (meditation, breathing, etc.) with heart rate and HRV biometrics. |
| get_vo2_maxB | Get VO2 max estimates indicating cardiovascular fitness level. |
| get_heart_rateA | Get heart rate data at 5-minute intervals throughout the day and night. |
| get_daily_spo2A | Get daily blood oxygen (SpO2) saturation readings. |
| get_daily_stressA | Get daily stress levels including stress high, recovery high, and day summary. |
| get_daily_cardiovascular_ageB | Get estimated cardiovascular age based on resting heart rate and HRV trends. |
| get_personal_infoA | Get user profile information including age, weight, height, and biological sex. |
| get_ring_configurationA | Get ring hardware details including model, color, firmware version, and setup date. |
| get_rest_modeA | Get rest mode periods and their scheduled episodes. |
| get_tagsA | Get user-created tags and lifestyle annotations (e.g. caffeine, alcohol, exercise notes). |
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
- 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/josuhr/oura-mcp-server-enhanced'
If you have feedback or need assistance with the MCP directory API, please join our Discord server