# Polar MCP for AI Agents AI Agent Connect

> Polar MCP for AI Agents. Access your Polar Flow data, including training sessions, daily activity, sleep metrics, and physical info, directly from your AI agent. Get a clear picture of your fitness journey without jumping between apps.

## Overview
- **Category:** data-analytics
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_673lASwXWwGFl3cQkWYwnAzmJxt7g06mh56Nhjy6/ai-agent-connect
- **Tags:** fitness-tracking, wearables, biometrics, training-data, polar-flow

## Description

Polar MCP lets you bring your entire Polar Flow data into your AI chat. Instead of digging through the Polar Flow app to find specific heart rate zones or sleep scores, you can just ask your agent to summarize your last month of training. You can pull in detailed exercise data, check your recovery status, or see how your sleep quality correlates with your workouts. It is built for anyone who wants to see the big picture of their health data without the manual export headache. When you use this through the Vinkius catalog, you get a direct line to your biometric history, making it easy to spot trends in your training load or physical metrics over time. Whether you are looking for a specific GPX file for a hike or want to know if your heart rate stayed in the right zone during a heavy lift, this connection puts that data right where you are already working.

## Tools

### delete_webhook
This Connector removes a webhook from your account. It helps keep your configuration clean.

### get_biosensing_ecg
This Connector pulls the results from your wrist ECG tests.

### get_biosensing_spo2
This Connector pulls your SpO2 test results from your wearable.

### get_cardio_load
This Connector retrieves your training strain and recovery data.

### get_continuous_heart_rate
This Connector pulls continuous heart rate samples from your device.

### get_exercise_fit
This Connector downloads your exercise data in the FIT file format.

### get_sleepwise_alertness
This Connector gets your alertness period data from sleep tracking.

### get_sleepwise_circadian_bedtime
This Connector pulls your circadian bedtime data.

### list_exercises
This Connector lists your training exercises from the last 30 days.

### list_nightly_recharge
This Connector lists your Nightly Recharge status and recovery.

### get_activity_by_date
This Connector gets activity for a specific date. It lets you look back at your movement on any day.

### get_biosensing_body_temperature
This Connector retrieves your recorded body temperature data.

### get_biosensing_skin_temperature
This Connector gets your skin temperature readings during sleep.

### get_notifications
This Connector checks for available data for all registered users.

### get_exercise_gpx
This Connector downloads your exercise data in the GPX format for maps.

### get_exercise_tcx
This Connector downloads your exercise data in the TCX file format.

### get_exercise
This Connector fetches detailed data for a specific exercise session.

### get_physical_info
This Connector retrieves your latest weight, height, and max heart rate.

### get_user
This Connector retrieves basic profile information for the user.

### get_webhooks
This Connector shows your current webhook configuration.

### list_activities
This Connector lists summaries of your daily activities.

### list_activity_samples
This Connector lists specific samples from your activities.

### list_sleep
This Connector lists your sleep records and data.

### register_user
This Connector registers a user after the authorization process is complete.

### delete_user
This Connector de-registers a user and revokes their access.

### activate_webhook
This Connector re-activates a webhook that was previously deactivated.

### create_webhook
This Connector creates a new webhook for your account.

## Prompt Examples

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

**Response:** 
```
### Sleep Summary
**Score:** 82 (Good)
**Nightly Recharge:** Very Restorative
**ANS Charge:** +4.2

Your recovery looks strong today. You seem well-rested for your planned training.
```

**Prompt:** 
```
What was my training load for my run on Oct 20th?
```

**Response:** 
```
### Training Load: Oct 20th
- **Activity:** Running
- **Cardio Load:** Moderate
- **Heart Rate Zones:** 
  - Zone 2: 45 mins
  - Zone 3: 15 mins

You stayed primarily in your aerobic zone, which is perfect for building a base.
```

**Prompt:** 
```
Give me a summary of my activity for the last week.
```

**Response:** 
```
| Day | Steps | Calories | Intensity |
|---|---|---|---|
| Mon | 12,450 | 2,840 | High |
| Tue | 8,200 | 1,900 | Low |
| Wed | 11,000 | 2,400 | Moderate |
| Thu | 13,100 | 3,100 | High |
| Fri | 9,500 | 2,100 | Low |
| Sat | 15,000 | 3,800 | Very High |
| Sun | 7,000 | 1,500 | Recovery |
```

## Capabilities

### Pull training logs
This Connector lets you see every workout from the last 30 days.

### Export exercise files
This Connector handles downloading your data in FIT, TCX, or GPX formats.

### Check daily activity
This Connector retrieves your daily step counts and activity summaries.

### Review sleep and recovery
This Connector pulls your sleep records and Nightly Recharge status.

### Get biometric readings
This Connector retrieves data like body temperature and SpO2 levels.

### View physical metrics
This Connector pulls your latest weight, height, and max heart rate.

## Use Cases

### Checking overtraining
An endurance runner wants to know if they are pushing too hard. They ask the agent to compare `get_cardio_load` over the last two weeks.

### Client check-ins
A coach needs to see if a client hit their goals. They use `list_activities` to see if the client met their step counts last week.

### Map file retrieval
A hiker needs a route for a trail. They use `get_exercise_gpx` to grab the file for a specific date.

### Sleep trend analysis
A person wants to see if their caffeine intake affects rest. They ask the agent to list `list_sleep` data and find patterns.

## Benefits

- Stop manually exporting files by using `get_exercise_fit` or `get_exercise_gpx` to grab data instantly.
- Identify recovery trends by querying `list_nightly_recharge` and `list_sleep` to see how you are bouncing back.
- Monitor your daily movement with `list_activities` and `get_activity_by_date` to stay on top of your goals.
- Get precise health data like `get_biosensing_spo2` or `get_biosensing_ecg` without having to open the Polar app.
- Track your physical progress by pulling weight and heart rate info via `get_physical_info`.
- Analyze training intensity using `get_cardio_load` to see if you are pushing too hard or not enough.

## How It Works

The bottom line is you get a conversational way to query your Polar health data without the friction of manual data entry.

1. Subscribe to the Polar MCP and get your Polar AccessLink token.
2. Add the Connector to your AI client like Claude or Cursor.
3. Ask your agent to summarize your fitness stats or download your workout files.

## Frequently Asked Questions

**Can I use the Polar MCP to see my sleep scores?**
Yes, it pulls your sleep records and Nightly Recharge status directly. This lets you see how well you are recovering each night without opening your wearable app.

**Does the Polar MCP work with my old Polar watches?**
It works with any device synced to your Polar Flow account via the AccessLink API. As long as your data is in the cloud, the agent can see it.

**Can I download my run files using the Polar MCP?**
Yes, you can grab FIT, TCX, and GPX files for any specific exercise. This is great for moving your data into third-party analysis tools.

**Is the Polar MCP good for tracking my weight?**
Yes, it can pull your latest weight and height via the physical info tool. You can ask your agent for your progress over time.

**Can a health coach use the Polar MCP for multiple clients?**
Yes, it allows you to query activity and sleep summaries for your clients quickly. This makes it much easier to review many people at once.

**How do I get my heart rate data from the Polar MCP?**
The Connector can pull continuous heart rate samples and specific heart rate zones from your workouts. You can ask for specific sessions to see your intensity.

**Can I download my training sessions in FIT or GPX format for other apps?**
Yes! You can use `get_exercise_fit`, `get_exercise_tcx`, or `get_exercise_gpx` with a specific Exercise ID to retrieve the raw file data for your training sessions.

**How do I check my recovery and sleep quality from last night?**
Simply ask the agent to run `list_sleep` or `list_nightly_recharge`. It will provide the latest metrics recorded by your Polar device, including sleep scores and recharge levels.

**Can I see my physical metrics like weight and heart rate max?**
Yes, the `get_physical_info` tool retrieves your current physical settings from Polar Flow, including weight, height, and HR max.