# Strava MCP for AI Agents AI Agent Connect

> Strava MCP lets you plug your fitness data directly into your AI agent. You can pull your latest runs and rides, check your heart rate zones, and manage your segments or routes without leaving your chat window. It turns your training history into a searchable, actionable dataset for better performance analysis.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_77MUJKabjPcYFo8FIiy7aFOUlRgL7l4UjYDLN4oa/ai-agent-connect
- **Tags:** fitness-tracking, cycling, running, athlete-stats, workout-analysis

## Description

You spend your time training, but you also spend a lot of time digging through apps to see how that training actually went. This Strava MCP changes that by letting your AI agent do the heavy lifting. Instead of jumping between tabs to find your latest power output or looking for specific route files, you just ask your agent. It can pull your athlete stats, pull out specific activity streams, or even let you update your activity notes on the fly. If you're a coach looking for a quick pulse on an athlete's recent laps or a cyclist trying to find the best segments in a specific area, this is how you get those answers instantly. It's built to make your fitness data actually useful in your daily workflow, whether you're doing deep-dive performance analysis or just trying to keep your training logs organized. By adding this to the Vinkius catalog, you get a way to treat your Strava profile like a live database that your agent can query, edit, and interpret. You can see your progress over months or drill down into a single afternoon ride to see exactly where your power dipped. It removes the friction of manual data entry and makes your training history a living part of your conversation.

## Tools

### explore_segments
Find popular segments within specific geographical boundaries. Use this to discover new places to ride or run.

### export_route_gpx
Download a route file in GPX format for your GPS device. This lets you move your paths to a GPS device.

### get_activity_streams
Get raw data streams for activities. Use this for deep-dive performance analysis.

### get_activity_zones
Get zones for a specific activity. See how your heart rate and power zones look.

### get_athlete_stats
Get your overall athlete stats. Quickly see your all-time performance numbers.

### get_authenticated_athlete
Identify which profile the agent is looking at. This confirms the currently logged-in athlete.

### get_club
Get specific club details. Pull information about a Strava club in one go.

### get_route_streams
Get the raw data streams for a route. Use this for detailed route path analysis.

### get_route
Get specific route details. Pull info about a route you've saved or explored.

### get_segment_effort_streams
Get raw data streams for segment efforts. See the raw data of a specific attempt.

### get_segment_effort
Get specific segment effort details. Pull the metrics for a single attempt on a segment.

### get_segment_streams
Get raw data streams for a segment. See the data for a specific landmark.

### get_segment
Get specific segment details. Pull all the info for a Strava segment.

### list_activity_comments
List all comments for a specific activity. Stay connected with your community.

### list_activity_kudos
List who gave kudos to an activity. See your social engagement on a ride.

### list_athlete_activities
List all activities for an athlete. Pull your full training history at once.

### list_athlete_routes
List all routes for an athlete. See all the paths you've saved on Strava.

### list_club_activities
List all activities in a club. See what your community is doing today.

### list_club_admins
List the administrators of a club. Identify who manages your Strava group.

### list_club_members
List all members of a club. Get a headcount of your cycling or running group.

### list_segment_efforts
List all efforts on a specific segment. See how others performed on a landmark.

### star_segment
Star or unstar a specific segment. Save your favorite landmarks to your profile.

### update_activity
Update the details of an activity. Change the name or description of a past ride.

### update_athlete
Update the authenticated athlete's profile. Edit your basic athlete information.

### list_athlete_clubs
See all the clubs you belong to on Strava. It helps you manage your community memberships.

### list_starred_segments
List all the segments you've starred. Find your favorite saved landmarks quickly.

### export_route_tcx
Download a route file in TCX format for specific bike computers. This is perfect for specific hardware.

### get_activity
Get specific activity details. Pull all the metrics for a single ride or run.

### list_activity_laps
List the individual laps for an activity. See how your pace changed throughout a ride.

### create_activity
Create a manual activity entry. Log a workout that wasn't tracked by a device.

### get_athlete_zones
Get your heart rate and power zones. See your specific training targets.

## Prompt Examples

**Prompt:** 
```
What were my heart rate and power zones for my last ride?
```

**Response:** 
```
Here are your zones for your most recent activity:

| Zone | Heart Rate | Power
| :--- | :--- | :--- |
| **Zone 1** | 110-130 bpm | 0-150W
| **Zone 2** | 131-150 bpm | 151-250W
| **Zone 3** | 151-170 bpm | 251-350W
| **Zone 4** | 171-185 bpm | 351-450W
| **Zone 5** | 186+ bpm | 450W+

Your average heart rate was 142 bpm, keeping you mostly in Zone 2.
```

**Prompt:** 
```
Show me my starred segments in the local area.
```

**Response:** 
```
I found 3 of your starred segments nearby:

*   **Summit Peak** (4.2km) - Your best time: 12:45
*   **Valley Loop** (2.1km) - Your best time: 08:30
*   **Bridge Climb** (0.8km) - Your best time: 03:15

Would you like me to export the GPX file for any of these?
```

**Prompt:** 
```
Can you rename my ride from Tuesday to 'Mountain Trail Ride'?
```

**Response:** 
```
Done! I've updated the name of your activity from Tuesday to **Mountain Trail Ride**. Is there anything else you'd like to change about that session?
```

## Capabilities

### Pull personal athlete stats
Get your all-time performance numbers and heart rate zones in one request.

### Fetch specific activity metrics
Pull details for any past ride or run to see how you performed.

### Export routes as GPX or TCX
Download route files to move your favorite paths to a GPS device.

### List and manage Strava segments
Explore popular landmarks and manage your starred segments easily.

### Update activity metadata
Edit the names and descriptions of your past workouts on the fly.

### Retrieve heart rate and power zones
Access your specific training targets for better performance tracking.

### Fetch raw data streams
Get the raw data for activities and segments for deep-dive analysis.

## Use Cases

### Planning a new route
A cyclist wants a new route. They ask the agent to find segments in a specific area and export the GPX file for their bike computer.

### Coaching performance
A coach needs to see if an athlete stayed in their target power zone. They ask the agent to pull the activity zones for the last three rides.

### Deep data analysis
A data nerd wants to see their heart rate trends. They ask the agent to list all activities and pull the raw streams for a specific week.

### Club management
A club admin needs to see who is in their group. They ask the agent to list club members and find the current administrators.

## Benefits

- Stop digging through menus to find your heart rate zones by using `get_athlete_zones`.
- Export GPX and TCX files for your GPS device instantly with `export_route_gpx` and `export_route_tcx`.
- Get a clear view of your training progress by pulling stats with `get_athlete_stats`.
- Manage your Strava community presence by listing club members and activity comments.
- Keep your training logs tidy by editing names and notes with `update_activity`.
- Access raw data streams for deep performance analysis using `get_activity_streams`.

## How It Works

The bottom line is you get a conversational interface for your entire Strava fitness history.

1. Subscribe to the Strava MCP on Vinkius.
2. Provide your Strava Access Token in your AI client settings.
3. Ask your agent to analyze your rides, runs, or fitness stats.

## Frequently Asked Questions

**Can the Strava MCP help me plan my next bike ride?**
Yes, it can help you explore segments in a specific area and export those routes as GPX or TCX files for your GPS device.

**How do I see my heart rate zones with Strava MCP?**
You can just ask your agent to pull your heart rate and power zones. It will retrieve your specific training targets instantly.

**Can my AI agent update my Strava activities?**
Yes, your agent can update the names and descriptions of your past activities, making it easy to keep your training logs organized.

**Does Strava MCP work for running too?**
It works for all Strava activities, including runs, cycling, and swims, so you can analyze any type of training.

**Can I use Strava MCP to see my club members?**
Yes, the Connector can list all members and administrators of your Strava clubs, which is great for community management.

**Can I get raw data for my training?**
Yes, you can request raw data streams for specific activities or segments if you need to do a deep-dive performance analysis.

**How do I export routes to my GPS device using Strava MCP?**
You can ask your agent to export a route as a GPX or TCX file. It will then provide the data you need to move it to your bike computer.

**Can I see my heart rate and power zones using this integration?**
Yes! You can use the `get_athlete_zones` tool to retrieve your configured heart rate and power zones directly from your Strava profile.

**Is it possible to update the name or description of an existing activity?**
Absolutely. Use the `update_activity` tool by providing the Activity ID. You can modify the name, sport type, description, and even toggle commute or trainer status.

**How can I check my all-time running or cycling statistics?**
You can use the `get_athlete_stats` tool with your Athlete ID to get a comprehensive breakdown of your totals, including distance, moving time, and elevation gain for all sports.