Strava logo
OtherAuth: OAuthHosting: Official hosted

Strava MCP Server

Give your AI assistant read-only, conversational access to your Strava training history and fitness trends.

Updated

What is Strava MCP?

The Strava MCP server is a Model Context Protocol server, built and hosted by Strava, that gives AI assistants secure, conversational, read-only access to your own Strava activity data — runs, rides, segments, and training stats.

Announced as the official "Strava MCP Connector" and rolling out from June 1, 2026, it is a remote server reachable at https://mcp.strava.com/mcp. Connections authenticate through Strava's OAuth flow: you authorize the AI client against your own Strava account, the access is scoped to that account, and it is revocable at any time from your Strava settings. Strava launched the connector with Anthropic (Claude) and has said it intends to support more AI clients over time.

The connector is intentionally read-only — it can surface and analyze your data but cannot upload, edit, or delete activities. It is also a subscriber feature: access is included with a Strava subscription (and the Runna bundle, Family Plan, Student Plan, and eligible discount plans) rather than being available on the free tier.

Connect the Strava MCP server

Claude Code

  1. 1

    Add the Strava MCP server

    In your terminal, run: claude mcp add --transport http strava-mcp https://mcp.strava.com/mcp

  2. 2

    Authorize with Strava

    On first use, complete the Strava OAuth prompt to authorize access to your account. You must have an active Strava subscription.

  3. 3

    Use it

    Ask Claude about your runs, rides, segments, fitness trends, or gear. The connector is read-only.

Cursor

  1. 1

    Open MCP settings

    In Cursor, go to Settings → MCP (Tools & Integrations) and add a new MCP server.

  2. 2

    Configure the remote server

    Add an HTTP/streamable MCP server pointing at https://mcp.strava.com/mcp

  3. 3

    Authorize with Strava

    Complete the Strava OAuth flow when prompted to grant scoped, read-only access to your account (requires a Strava subscription).

Strava launched the official connector with Claude first; using it in other clients like Cursor relies on standard remote MCP + OAuth support and may vary as Strava expands client support.

Sample use cases

Ask Claude to summarize your training week from your recent activities

A conversational recap of volume, pace, and trends without leaving your AI assistant.

Have an agent track progress toward a race or distance goal

Read-only goal and fitness-trend analysis surfaced on a schedule.

Compare cross-sport effort across runs, rides, and other activities

Synthesized cross-sport insights pulled directly from your Strava account.

Security & permissions

The Strava MCP server uses OAuth: you authorize your AI client against your own Strava account, and access is scoped to that account and revocable at any time from Strava settings. The connector is read-only — the agent can read activity history, fitness trends, readiness, goal data, cross-sport stats, and gear, but cannot upload, edit, or delete activities. Strava launched with Anthropic (Claude) in part on the basis that activity data is not used to train models without consent. Rate limits apply per minute and per day.

Using Strava MCP with Gamut

In a Gamut workflow, the Strava MCP server can act as a read-only data source that an agent queries on a schedule or in response to an event — for example, a weekly run that pulls your recent activities and fitness trends to draft a training summary, or a goal-tracking agent that checks progress and posts a digest to chat. Gamut manages the OAuth connection to your Strava account so the agent can read your activity history, readiness, cross-sport stats, and gear without you re-authenticating each run. Because the connector is read-only, agents can analyze and report on your data but cannot log, edit, or remove activities.

Frequently asked questions

What is the Strava MCP server?

It is Strava's official Model Context Protocol server (the 'Strava MCP Connector'), a remote server at https://mcp.strava.com/mcp that lets AI assistants like Claude read your Strava data — activities, fitness trends, readiness, goals, cross-sport stats, and gear — through a conversational interface. It is read-only and cannot edit or upload activities.

Is the Strava MCP server free?

No. It is a subscriber-only feature. Access is included with a Strava subscription, the Runna bundle, the Family Plan, the Student Plan, and eligible Military/Educator/Medical discount plans, but it is not available on Strava's free tier.

How do I connect the Strava MCP server to Claude or Cursor?

For Claude Code, run 'claude mcp add --transport http strava-mcp https://mcp.strava.com/mcp' in your terminal, then complete the Strava OAuth prompt. For Claude on the web or desktop, add the 'Strava' connector under Settings → Connectors. In Cursor, add a remote/HTTP MCP server pointing at https://mcp.strava.com/mcp and authorize via Strava OAuth.

Is the Strava MCP server hosted by Strava or self-hosted?

The official connector is hosted by Strava as a remote MCP server at https://mcp.strava.com/mcp — there is nothing to self-host. (Community-built, self-hosted Strava MCP servers also exist on GitHub, but they are unofficial and separate from Strava's connector.)