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.

1

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.

2

Create a Strava API app

This takes about 2 minutes. You need a free Strava API app so Claude can access your data.

  1. Go to strava.com/settings/api
  2. Fill in the form — the Application Name, Category, and Descriptioncan be anything (e.g. "My Claude connector")
  3. Set Authorization Callback Domain to strava-mcp-web.vercel.app
  4. Click Create and note your Client ID and Client Secret — you will need these in the next step
3

Connect to Claude

  1. Open Claude Desktop or claude.ai
  2. Go to Settings → Connectors → Add custom connector
  3. Paste this URL and save:
    https://strava-mcp-web.vercel.app/mcp
  4. 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