
Strava Training MCP
Pull Strava activities and training-load signals into your agent for fitness apps, coaching bots, or personal performance dashboards.
Overview
io.github.ArjanLig/strava-mcp is a Build-phase MCP server that links Strava training data to your agent for load analysis and activity insights.
What is this MCP server?
- Strava Training MCP title; PyPI package strava-training-mcp v0.3.2
- stdio transport with uvx runtime hint
- Training load analysis and activity insights in natural language
- Designed to connect Strava training data to Claude workflows
- GitHub source: ArjanLig/strava-mcp
- Server version 0.3.2
- PyPI identifier strava-training-mcp with uvx runtime hint
- stdio MCP transport
What problem does it solve?
Fitness founders waste time re-explaining Strava metrics to the model because activity history lives outside the agent context.
Who is it for?
Solo builders prototyping coaching apps, club tools, or personal analytics that already center on Strava as the data source.
Skip if: Products with no athlete consent model, no Strava API credentials, or teams that need a fully hosted analytics warehouse instead of agent queries.
What do I get? / Deliverables
After setup, your agent can query Strava-backed training data to answer load, trend, and activity questions in one session.
- Agent-accessible Strava activity and training context
- Natural-language training load and insight summaries
- Faster fitness prototype loops without custom Strava UI in every iteration
Recommended MCP Servers
Journey fit
Primary shelf is Build because most adopters install it to integrate Strava as a product dependency during implementation. Integrations matches a PyPI MCP server (strava-training-mcp via uvx) that bridges Strava APIs into agent sessions.
How it compares
Strava data MCP connector, not a standalone training plan skill or generic CRUD database server.
Common Questions / FAQ
Who is io.github.ArjanLig/strava-mcp for?
Indie developers building fitness or endurance products who want Claude or Cursor to read and interpret Strava training data through MCP.
When should I use io.github.ArjanLig/strava-mcp?
Use it while integrating Strava during Build, or during Grow when you need quick training-load and activity summaries for product or support decisions.
How do I add io.github.ArjanLig/strava-mcp to my agent?
Register the stdio server using the PyPI identifier strava-training-mcp (uvx runtime hint v0.3.2) in your MCP config and complete Strava API authentication per the repo README.