Strava Training Connector for AI agents.
12 live capabilities
Analyze your fitness data and training zones with deep Strava performance metrics.
Waiting for input…
Why people use Strava Training
Strava Training for Solving Manual Fitness Data Entry
With Strava Training, your AI agent does the digging for you. You just ask about your progress, and it pulls the raw streams and zone data to tell you exactly how your training is stacking up.
What Vinkius changes
You get a direct line from your Strava data to your AI's analytical capabilities.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Overcoming a training plateau
A runner asks their agent to use get_activity_zones to see if they are hitting the right intensity for their training goals from last week.
- Real-world use case 02
Route planning for cyclists
A cyclist asks for the elevation and grade profile of a specific segment to see if it's too steep for their current training level using get_segment_streams.
- Real-world use case 03
Gear maintenance planning
A bike owner asks the agent to find the mileage on their current shoes to decide if it's time for a new pair using get_gear.
Complete set · 12capabilities
The complete Strava Training capability set.
These are the exact actions your AI can choose when you ask it to work with Strava Training.
01—04
4 capabilities in this set.
Part of 12 available through Strava Training.
- 01 Capability
Get activity
This retrieves the full set of metrics for a specific Strava activity. Use it as a starting point for a deep dive into a single workout.
- 02 Capability
Get activity laps
This pulls the distance, time, and pace for every lap in an activity. It helps you see if your effort stays consistent or where you start to fade.
- 03 Capability
Get activity streams
This fetches raw time-series data like heart rate, watts, and GPS coordinates. You can use it to see exactly how your power and speed interact during a workout.
- 04 Capability
Get activity zones
This shows your heart rate and power zone distribution for a specific activity. It helps you understand if you're hitting the correct intensity for your training goals.
05—08
4 capabilities in this set.
Part of 12 available through Strava Training.
- 05 Capability
Get athlete stats
This summarizes your recent and all-time totals for runs and rides. Use it to get a quick high-level overview of your fitness progress over time.
- 06 Capability
Get athlete zones
This retrieves your personal heart rate and power zone settings. It provides the necessary context for your agent to analyze your training intensity accurately.
- 07 Capability
Get gear
This provides details on your equipment mileage and models. You can use it to track wear and tear on your shoes or bikes to plan maintenance.
- 08 Capability
List segment efforts
This lists all your attempts on a specific Strava segment. It makes it easy to track your progress toward a personal record over several months.
09—12
4 capabilities in this set.
Part of 12 available through Strava Training.
- 09 Capability
Get segment
This pulls the distance, elevation, and grade for a specific segment. Use it to preview a route's difficulty before you head out.
- 10 Capability
Get segment effort
This shows the heart rate and power for a single segment attempt. It lets you compare your best efforts on a specific climb or road.
- 11 Capability
Get segment effort streams
This gets time-series data for a single segment effort. Use it to see exactly where your power peaked during a specific PR attempt.
- 12 Capability
Get segment streams
This pulls the elevation and grade profiles for a Strava segment. It helps you see the terrain layout and steepness patterns along a route.
Set up in minutes
One URL. Then ask Strava Training to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Strava Training from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_P9r4wKslJ3RfAwXBvnfpZrjEe6iWIV7E0EYsAMRG/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Strava Training, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Strava Training for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_P9r4wKslJ3RfAwXBvnfpZrjEe6iWIV7E0EYsAMRG/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Strava Training URL.
- Step 03
Save and start
Save the connection and enable Strava Training in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"strava-training": {
"url": "https://edge.vinkius.com/vk_preview_P9r4wKslJ3RfAwXBvnfpZrjEe6iWIV7E0EYsAMRG/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Strava Training
Open Agent mode in chat and ask: "Using Strava Training, help me...". 12 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"strava-training": {
"url": "https://edge.vinkius.com/vk_preview_P9r4wKslJ3RfAwXBvnfpZrjEe6iWIV7E0EYsAMRG/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Strava Training
Ask Copilot: "Using Strava Training, help me...". 12 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"strava-training": {
"url": "https://edge.vinkius.com/vk_preview_P9r4wKslJ3RfAwXBvnfpZrjEe6iWIV7E0EYsAMRG/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Strava Training
Open Cascade and ask: "Using Strava Training, help me...". 12 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"strava-training": {
"url": "https://edge.vinkius.com/vk_preview_P9r4wKslJ3RfAwXBvnfpZrjEe6iWIV7E0EYsAMRG/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Strava Training
Ask Cline: "Using Strava Training, help me...". 12 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add strava-training --transport http "https://edge.vinkius.com/vk_preview_P9r4wKslJ3RfAwXBvnfpZrjEe6iWIV7E0EYsAMRG/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Strava Training
Ask Claude: "Using Strava Training, show me...". 12 tools are ready
Where the request belongs
Work Strava Training can move forward.
This is for endurance athletes who are tired of staring at messy spreadsheets and for coaches who need to see the why behind an athlete's plateau.
Endurance Coach
Analyzes athlete streams and zone data on Tuesday afternoons to build more accurate weekly training plans.
Cyclist
Tracks power data and gear mileage to plan out maintenance schedules and performance upgrades.
Marathon Runner
Checks lap splits and elevation profiles to identify exactly where their pace drops during long runs.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsStrava
Connect Strava to your AI agent to track activities, analyze athlete performance stats, and manage segments or routes directly.
Strava Planning
Plan routes, export GPX/TCX, create activities, manage gear, and star segments on Strava.
Strava Social
Explore Strava activities feed, kudos, comments, clubs, and discover new segments.
Polar
Access your Polar Flow data. training sessions, daily activity, sleep metrics, and physical info directly from your AI agent.
Training Pace Calculator
Calculate running training intensity zones and race pace predictions based on performance or VO2max.
Running Race Predictor
Predict race performance and generate segmented pacing strategies using the Riegel model.
Bring your own AI
Change the model, client or framework. Keep Strava Training connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Strava Training.
The practical details behind the request, access and result.
Can Strava Training MCP help me see my power zones?
Yes, it lets your agent pull your heart rate and power zone distribution for any specific workout. This helps you see if you're hitting the right intensity for your training goals.
How does Strava Training MCP handle my GPS data?
It pulls raw time-series data including GPS coordinates, altitude, and speed. Your agent can use this to analyze your pace and movement patterns over time.
Can I use Strava Training MCP to track my bike maintenance?
Yes, you can use it to see the mileage and models of your gear. This makes it easy to ask your agent when it might be time for new shoes or service your bike.
Does Strava Training MCP work for runners too?
It works for any Strava activity. You can use it to analyze run laps, heart rate trends, and elevation profiles just as easily as cycling data.
How can Strava Training MCP help me with coaching?
Coaches can use it to review athlete streams and segment efforts. It makes it much faster to provide data-driven feedback on an athlete's progress.
Can Strava Training MCP show me my personal records?
Yes, your agent can list all your efforts on a specific segment. You can then ask it to compare your recent times to find your personal bests.
What data streams are available for activities?
Available streams include: time, distance, latlng (GPS coordinates), altitude, velocity_smooth (speed), heartrate, cadence, watts (power), temp (temperature), moving (moving flag), and grade_smooth (incline %). Request specific streams with comma-separated types, e.g., "heartrate,watts,velocity_smooth". Not all streams are available for every activity. it depends on the recording device.
What are activity zones and how are they calculated?
Activity zones show the time spent in each heart rate zone (Z1-Z5) or power zone during an activity. Zones are based on the athlete's personal zone configuration (set in Strava settings). Zone analysis reveals training intensity. whether a workout was aerobic (Z1-Z2), threshold (Z3), or anaerobic (Z4-Z5). This data requires a heart rate monitor or power meter.
How do I find my athlete ID on Strava?
Your athlete ID is the numeric portion of your Strava profile URL. For example, from https://www.strava.com/athletes/12345678, your athlete ID is 12345678. You can also get it from the get_athlete capability in the Strava Planning or Strava Social Connectors.
One connection away
Give your agent a direct line to Strava Training.
Connect Strava Training once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available