# Oura MCP for AI Agents AI Agent Connect

> Oura MCP lets you pull your Oura Ring health data into any AI agent. Get sleep scores, readiness metrics, heart rate trends, and activity logs in one place. It turns your wearable data into a conversational health dashboard.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_ktTOXfwk1LUlUYnGPgg58IgaFb66ZFQRIvBO7FDH/ai-agent-connect
- **Tags:** nlp, machine-translation, language-detection, multilingual, content-localization, text-processing

## Description

Oura MCP connects your Oura Ring to any AI client so you can access your personal health data through natural conversation. You're likely tired of jumping between the Oura app and other trackers to see how your sleep actually affected your workout. This Connector changes that by bringing your Oura Ring data directly into your AI client. Instead of digging through menus, you can just ask your agent about your HRV trends or how your sleep quality impacted your readiness for the day. It handles the heavy lifting of pulling your activity, heart rate samples, and manual tags so you can focus on making decisions. When you use this with the Vinkius catalog, you're not just adding one more connection; you're making your health data part of a larger, more capable ecosystem of tools. You can correlate your mood tags with your sleep cycles or check your MET minutes from last week without ever leaving your chat window. This means you can get a high-level summary of your week or a deep dive into a specific night of sleep. It turns your wearable data into a proactive health dashboard that answers your questions in real time. You no longer have to remember what your resting heart rate was on Tuesday; you just ask. It provides a clear path from raw numbers to actual understanding of your body's needs.

## Tools

### detect_language
Detect language of text

### translate_to_chinese
Translate text to Chinese

### translate_to_english
Translate text to English

### translate_to_french
Translate text to French

### check_tmt_status
Check TMT API status

### translate_text
Translate text between languages

### translate_zh_to_en
Translate Chinese to English

### translate_en_to_zh
Translate English to Chinese

### translate_to_portuguese
Translate text to Portuguese

### translate_to_spanish
Translate text to Spanish

## Prompt Examples

**Prompt:** 
```
How was my sleep last night?
```

**Response:** 
```
### Sleep Summary
*   **Sleep Score:** 85/100
*   **Total Duration:** 7h 42m
*   **Efficiency:** 92%

**Sleep Stages:**
| Stage | Duration |
| :--- | :--- |
| Deep | 2h 10m |
| REM | 1h 45m |
| Light | 3h 15m |
| Awake | 32m |

**Notes:** Onset was 15 minutes. Restlessness was reported as low.
```

**Prompt:** 
```
What's my readiness score today?
```

**Response:** 
```
### Today's Readiness
**Score:** 82/100 (Good)

**Key Metrics:**
*   **HRV:** 65ms
*   **Resting HR:** 51 bpm
*   **Body Temp:** 36.6°C
*   **Sleep Balance:** 8h 5m
*   **Activity Balance:** Well recovered
*   **Previous Strain:** 14
```

**Prompt:** 
```
Show me my activity from yesterday.
```

**Response:** 
```
### Yesterday's Activity
*   **Activity Score:** 75/100
*   **Steps:** 8,450
*   **Calories:** 2,340 (Active: 520)
*   **MET Minutes:** 145
*   **Average HR:** 72 bpm
*   **Inactivity:** 11h 20m
*   **Goal Completion:** 85% achieved
```

## Capabilities

### Pull sleep scores and stages
Get a breakdown of your REM, deep, and light sleep for any specific night.

### Track daily steps and calories
See your movement totals and caloric burn directly in your chat.

### Check readiness and HRV
Find out how your body is recovering and your current readiness score.

### Review manual mood tags
Access your subjective notes on energy, mood, and behaviors.

### Browse logged workouts
See your history of workouts including duration and heart rate zones.

### Get 5-minute heart rate samples
Retrieve high-frequency heart rate data for specific timeframes.

## Use Cases

### Training adjustment
An athlete asks 'Should I hit a PR today?' and the agent checks get_readiness and get_sleep to give a recommendation based on current recovery.

### Sleep analysis
A user asks 'Why did I feel tired?' and the agent looks at get_tags and get_sleep to find correlations with alcohol or late meals.

### Activity review
A busy professional asks 'Did I hit my movement goals this week?' and the agent pulls data from get_activity to give a summary.

### Recovery tracking
A biohacker asks 'Is my HRV improving?' and the agent analyzes trends from get_heart_rate to show progress over time.

## Benefits

- Stop manual data logging. Use get_sessions to see your daily highlights instantly without leaving your chat.
- Better recovery planning. Use get_readiness to let your agent tell you when to take a rest day based on your HRV.
- Deep dive into sleep. Get specific REM and deep sleep stages using get_sleep to see exactly how you're resting.
- Correlate behaviors. Link your mood and energy tags with your physical stats using get_tags to find hidden patterns.
- Training optimization. Review your heart rate zones and workout types with get_workouts to refine your routine.
- Granular heart health. Access specific 5-minute heart rate samples via get_heart_rate for a closer look at your trends.

## How It Works

The bottom line is you get a conversational way to query your wearable health data without opening a single extra app.

1. Subscribe to the Oura MCP on Vinkius
2. Enter your Oura Personal Access Token in the settings
3. Ask your agent about your sleep, readiness, or activity trends

## Frequently Asked Questions

**Can I use Oura MCP with Claude?**
Yes, it works with any MCP-compatible client, including Claude, Cursor, and Windsurf. You just connect it via Vinkius.

**Does Oura MCP track my heart rate?**
Yes, it can pull 5-minute heart rate samples and HRV data from your Oura Ring to help you monitor heart health.

**How do I connect my Oura Ring to my AI agent?**
You just need to subscribe to the Connector on Vinkius and enter your Oura Personal Access Token. From there, your agent can access your data.

**Can I see my manual mood tags with Oura MCP?**
Yes, the Connector can retrieve all your user-entered tags for mood, energy, and behaviors, making it easy to find patterns in your data.

**Is Oura MCP good for athletes?**
It's excellent for athletes who want to monitor recovery, HRV, and workout performance to optimize their training cycles.

**Does Oura MCP work for sleep tracking?**
Yes, it provides detailed sleep scores, efficiency metrics, and a breakdown of your REM, deep, and light sleep stages.

**Is my Oura data private when using this Connector?**
The Connector only accesses your data when you specifically ask your AI agent to pull it, ensuring you stay in control of your information.

**How do I get an Oura Personal Access Token?**
Log in to your Oura account at [**cloud.ouraring.com**](https://cloud.ouraring.com/oauth2/authorize), create a personal access token in your account settings. The token gives access to your sleep, activity, readiness and health data.

**What health data is available?**
Sleep (score, stages, efficiency), Activity (steps, calories, MET), Readiness (score, HRV, RHR, temperature), Tags (mood, energy, behaviors), Workouts (type, duration, HR zones) and Heart Rate (5-min samples).

**How far back can I access data?**
You can access all historical data recorded by your Oura Ring. Use start_date and end_date parameters to filter results. Data is paginated with a nextToken for large date ranges.

**How do I find my Tencent Cloud SecretId and SecretKey?**
Log in to the [Tencent Cloud Console](https://console.cloud.tencent.com/), navigate to [Access Management] -> [API Key Management] to find or generate your unique SecretId and SecretKey.

**Which language pairs are supported?**
TMT supports a wide range of pairs including ZH (Chinese), EN (English), PT (Portuguese), ES (Spanish), FR (French), JA (Japanese), and more. Use `auto` for the source to let TMT decide.

**Does this server handle signature calculation?**
Yes! The server automatically calculates the required TC3-HMAC-SHA256 signature for every request using your provided SecretKey, ensuring secure authorized communication with Tencent Cloud TMT.