Strava for Claude
Turn Claude into your personal training coach. This MCP server connects your Strava data to Claude — giving it real-time access to your activities, training load, and fitness trends. Works with cycling, running, and any sport you track on Strava.
Install Claude
Download Claude Desktop or use claude.ai — works with any plan, including free. Free plans can add 1 custom connector (remove any existing connector first), Pro and Max are unlimited.
Create a Strava API app
This takes about 2 minutes. You need a free Strava API app so Claude can access your data.
- Go to strava.com/settings/api
- Fill in the form — the Application Name, Category, and Descriptioncan be anything (e.g. "My Claude connector")
- Set Authorization Callback Domain to
strava-mcp-web.vercel.app - Click Create and note your Client ID and Client Secret — you will need these in the next step
Connect to Claude
- Open Claude Desktop or claude.ai
- Go to Settings → Connectors → Add custom connector
- Paste this URL and save:
https://strava-mcp-web.vercel.app/mcp - Click Connect on the newly added connector — this will open a page where you enter your Strava API credentials and authorize access
What Claude can do with your Strava data
Training load analysis
ATL, CTL, and TSB metrics with actionable advice — rest, easy, moderate, or hard training recommendations.
Weekly training plan
Recommended hours and workout types based on your current fitness and fatigue levels.
Activity insights
Deep dives into your rides — power, heart rate, speed, suffer score, and how it fits your broader plan.
Gear maintenance
Track km on your bikes and shoes with automatic warnings when chain, cassette, or tires need replacing.
Power curve & FTP
Best power outputs across durations, FTP estimation, and month-over-month comparison.
HR zone distribution
Time-in-zone analysis with polarized training advice — are you spending enough time in Z2?
Example conversations
- "I want to ride tonight, what should I do?"
- "How is my training load looking?"
- "Give me a training plan for this week"
- "Check the quality of my last interval workout"
- "When do I need to replace my chain?"
- "I'm training for a 150km race in April — am I on track?"