Strava for Claude
Turn Claude into your personal cycling coach. This MCP server connects your Strava data to Claude — giving it real-time access to your activities, training load, and fitness trends.
1
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
2
Add to Claude
- Open claude.ai (requires Pro or Max subscription)
- 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.
Progress tracking
Weekly volume trends, ramp rate monitoring, and injury risk warnings when you build too fast.
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"
- "How did my last ride compare to the week before?"
- "I'm training for a 150km race in April — am I on track?"