Exposes Strava training data to Claude for coaching, planning, and analysis via a read-only MCP server with OAuth and Docker support.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.ATHLETE_CONTEXT_PATH— Unset outside Docker; /config/athlete-context.json in Compose.MCP_HOST— 0.0.0.0 (production behind Nginx). Use 127.0.0.1 for authless local dev.MCP_PUBLIC_URL— Exact public endpoint, e.g. https://mcp-strava.example.com/mcp.STRAVA_REDIRECT_URISTRAVA_REFRESH_TOKEN— 1. Set from the Strava API application page. On first API use, the server exchanges it and writes the current token set to the encrypted token file.STRAVA_TOKEN_ENCRYPTION_KEY— Use them for , MCP_OAUTH_CLIENT_ID, MCP_OAUTH_CLIENT_SECRET, and MCP_OAUTH_TOKEN_SIGNING_KEY respectively.STRAVA_TOKEN_PATH— ~/.strava-planner-mcp/tokens.enc.json outside Docker; /data/tokens.enc.json in Compose.[](https://m8ven.ai/mcp/mohith1612-strava-planner-mcp-jm9p72)