Strava MCP: how to connect Strava to Claude
Strava’s official MCP connector lets Claude read your own Strava data and answer questions about it. It works with Claude only, it’s read-only, and it needs a paid Strava subscription (a trial doesn’t count).
Checked against Strava’s and Anthropic’s help pages on October 13, 2026.
What it is
Strava launched the connector on June 1, 2026. It’s a remote Model Context Protocol server that Strava runs: you approve it once through Strava’s OAuth screen, then ask questions in plain language, and the assistant reads your live data rather than an export. Ryan Dixon, Strava’s VP of Partnerships and Developer Relations, said at launch that athletes had been analyzing their training “with spreadsheets, exports, and third-party scripts for years.”
Where it works
Strava’s help article lists Claude only, and says other AI clients may be supported in the future, with no date.
| Client | Strava connector? | Where to add it |
|---|---|---|
| Claude.ai and Cowork | Yes | Customize > Connectors |
| Claude on iPhone and Android | Yes | Add it on the web or desktop and it shows up on the phone (adding from the phone is in beta) |
| Claude Code | Yes | One terminal command, then sign in from /mcp |
| Claude Team and Enterprise | Once an Owner enables connectors | Customize > Connectors, after that |
| ChatGPT and other assistants | No | See what ChatGPT users can do instead |
Who qualifies
On the Strava side, the help article lists the plans that include it: the standard subscription, Strava + Runna, Family, Student, and the military, educator and medical discounts. A free trial gets no access until it converts to a paid plan. Free accounts can still view and download their own data, per Strava’s API and MCP FAQ.
On the Claude side, Anthropic’s connector help page says web connectors are available to all users, free plan included. Strava’s entry in the Claude connector directory is marked “Anthropic verified” and lists Strava, Inc. as its maker.
How to set it up
Claude.ai and Cowork
- Open Customize, then Connectors.
- Click +, search for Strava, and click Connect.
- Sign in to Strava in the window that opens and approve access.
- In a chat, check it’s switched on under + > Connectors. Connectors are turned on per chat.
The phone apps
Add Strava on the web or desktop first. Claude’s help page says a connector added there is available the next time you log in on Claude for iOS or Android. Installing one from the phone directly is in beta.
Claude Code
Strava’s help article gives this command:
claude mcp add --transport http strava-mcp https://mcp.strava.com/mcpThen run /mcp inside Claude Code, pick strava-mcp, and sign in in the browser. If you already added Strava on claude.ai and you log in to Claude Code with your claude.ai account, the connector is available on its own, per the Claude Code docs. That doesn’t apply when Claude Code runs on an API key or a third-party provider such as Amazon Bedrock; use the command.
Team and Enterprise
An Owner or Primary Owner enables connectors for the organization first; after that, each person connects their own Strava account. Two limits from Claude’s help page: connectors are only available in private projects, and chats with synced content can’t be shared.
From Strava’s side
Strava has its own entry points too: Settings > MCP on strava.com, and in the app either You > Settings > AI Assistants or You > Settings > Your Strava Subscription > Tools.
If it won’t connect, or Claude answers without using it, the troubleshooting guide covers the common failures.
What it can read
It’s read-only and scoped to your own account: it can’t upload or edit activities. Strava’s launch announcement lists:
- Full stream data (per-second heart rate, pace and so on)
- GPS data for geographic analysis of activities
- Power data for cycling
- Your club and event data
The help article groups what it covers into activity history, fitness trends, readiness, goal planning, cross-sport training and gear, and warns that answers can differ from what Strava shows, naming Performance Predictions and Runna plans as examples. Requests are limited per minute and per day, so a question about years of activities with full streams can stop partway.
What you can ask
- “How has my average heart rate at threshold pace changed over the last six months?”
- “Compare my climbing power on my last three rides up the same segment.”
- “Which weeks this year did I increase training load too quickly?”
There are more in the Strava MCP prompts post.
Revoking access
Revoking on strava.com works whichever app you connected with:
- strava.com: Settings, then My Apps, then Revoke Access next to Claude
- The Strava app: You > Settings > AI Assistants, then Claude, then Disconnect
- Claude.ai or Cowork: Customize > Connectors, then Strava, then Disconnect
- Claude Code:
claude mcp remove strava-mcp(Claude Code also deletes the tokens it stored)
Strava’s rules on AI and MCP
Is my Strava data used to train AI models?
Strava's API and MCP FAQ says it launched with Anthropic because it believes Anthropic will honor the terms not to use your data to train its models without your consent. Separately, Strava's API Policy (effective June 1, 2026) bars developers from using Strava data in the development, training, evaluation or operation of any AI application (section 5.3), and says that ban does not extend to the Strava MCP.
Can I run my own Strava MCP server or use a third-party one?
Not with Strava data, under Strava's current API Policy. Section 5.16 bars developers from operating any MCP server or similar interface that exposes the Strava API, and names the Strava MCP as the sole authorized first-party agent-mediated interface. Section 3.5 lets subscribers use the Strava MCP for personal use of their own data, and not for commercial or third-party access.
Want an app instead of a chat?
The connector answers one question at a time. Apps built for analysis keep dashboards and training load running all the time, and some run MCP servers of their own over their own data.