arjanlig avatar

Strava Training MCP

arjanlig/strava-mcp

Connects Claude to the Strava API v3 so you can analyze training data without leaving the conversation. Exposes 10 tools covering recent activities, training load (ATL/CTL/TSB using the PMC model), weekly stats and workout plans, gear maintenance tracking, power curves with FTP estimates, HR zone distribution, and cardiac drift analysis. Requires a free Strava API app with OAuth setup. Reach for this if you're coaching yourself or want to ask questions about fitness trends, interval quality, or whether your training load is ramping too aggressively. Works best if you have a power meter, though it falls back to suffer score and heart rate for load calculations.

tools
10
transport
STDIO
last updated
Mar 26, 2026

Tools

10 tools

Public tool metadata for what this MCP can expose to an agent.

get_recent_activitiesGet recent Strava activities (default: last 10)1 params

Get recent Strava activities (default: last 10)

Parameters* required
limitnumber
Number of activities (max 30)default: 10
get_activity_detailsGet detailed info for a specific activity1 params

Get detailed info for a specific activity

Parameters* required
activity_idstring
Activity ID
get_weekly_statsWeekly training statistics (distance, time, training load)1 params

Weekly training statistics (distance, time, training load)

Parameters* required
weeksnumber
Number of weeks back (default: 4)default: 4
get_training_load_analysisAnalyze training load with ATL, CTL, TSB and get REST or TRAIN advice

Analyze training load with ATL, CTL, TSB and get REST or TRAIN advice

No parameter schema in public metadata yet.

get_weekly_training_planGet a weekly plan with recommended hours, workout types and intensities

Get a weekly plan with recommended hours, workout types and intensities

No parameter schema in public metadata yet.

get_gear_maintenanceList all bikes and shoes with total km and maintenance warnings

List all bikes and shoes with total km and maintenance warnings

No parameter schema in public metadata yet.

get_power_curveAnalyze best power outputs (5s, 1min, 5min, 20min, 60min), estimate FTP, and compare with previous month

Analyze best power outputs (5s, 1min, 5min, 20min, 60min), estimate FTP, and compare with previous month

No parameter schema in public metadata yet.

get_hr_zone_distributionAnalyze time spent in each HR zone (last 4 weeks) with training balance advice

Analyze time spent in each HR zone (last 4 weeks) with training balance advice

No parameter schema in public metadata yet.

get_hr_drift_analysisMeasure cardiac drift in steady rides — indicator of aerobic efficiency

Measure cardiac drift in steady rides — indicator of aerobic efficiency

No parameter schema in public metadata yet.

check_workout_qualityAnalyze interval consistency, power decoupling, and recovery for a specific activity1 params

Analyze interval consistency, power decoupling, and recovery for a specific activity

Parameters* required
activity_idstring
Activity ID to analyze

Sponsors

Readme

Strava MCP Server

MCP Badge

Connect your Strava training data to Claude. This MCP server turns Claude into your personal training coach — analyzing your training load, planning workouts, and tracking your progress. Works with cycling, running, and any sport you track on Strava.

Strava MCP

Install

Works with Claude Desktop and claude.ai on any plan. Free plans can add 1 custom connector (remove any existing connector first), Pro and Max are unlimited.

1. 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 — Application Name, Category, and Description can 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

2. Add the connector


View the full README on GitHub

Details

Repository
github.com/arjanlig/strava-mcp
Category
Data & Analytics
Package
strava-training-mcp
Transport
STDIO
Registry
MCP registry, active

Related Data & Analytics MCP servers

View all
1atmflow55 avatarDatafood Mcpatmflow55/datafood-mcpDataFood: 16 data sources (crypto/DeFi/security/news/finance) via one MCP. Bundles save ~92%.0stars
2benswork-space avatarPriceofbenswork-space/priceofVerified pricing data for 50+ SaaS products. Query, compare, and calculate team costs.0stars
3bhuvanabala avatarVINdatabhuvanabala/vindata-mcpVIN decoding and European vehicle data for automotive workflows.0stars
4blackboxfoundry avatarLiveDataLinkblackboxfoundry/livedatalink294 public-data tools across 60 domains; source freshness varies. Free tier.0stars
5bluwork avatarMongo Scout Mcpbluwork/mongo-scout-mcpScout your MongoDB databases with AI - safety features, live monitoring, and data quality0stars
6bluwork avatarPostgres Scout Mcpbluwork/postgres-scout-mcpScout your PostgreSQL databases with AI - safety features, monitoring, and data quality0stars