Back to MCP Directory
Strava
Model Context Protocol moderate risk

Strava

Connect Claude to your Strava data for workout analysis, progress tracking, and route exploration using natural language.

Connections & Capabilities

Connects To

GitHub

Capabilities

readwrite

Quickstart

Install

npm install -g @r-huijts/strava-mcp-server

Config

{
  "mcpServers": {
    "strava": {
      "command": "npx",
      "args": ["-y", "@r-huijts/strava-mcp-server"]
    }
  }
}

Exposed MCP Tools (24)

safe
Connect my Strava account

Links your Strava account to Claude via OAuth.

Initiates OAuth flow, no direct data access.

safe
Check my Strava connection

Shows the current connection status to Strava.

Read-only, retrieves connection status.

safe
Get my Strava profile

Retrieves and displays your Strava profile information.

Read-only, retrieves profile data.

safe
What are my training zones?

Shows your heart rate and power training zones.

Read-only, retrieves training zones.

safe
Show my recent activities

Lists your most recent workout activities.

Read-only, lists recent activities.

safe
Get all my runs from January

Fetches all running activities from January.

Read-only, filters activities by type and date.

safe
Analyze activity 12345

Provides detailed information about a specific activity.

Read-only, retrieves detailed activity data.

safe
Show the laps from my last run

Provides a lap-by-lap breakdown of your last run.

Read-only, retrieves lap data.

safe
Get heart rate data from my ride

Retrieves time-series heart rate data from a cycling activity.

Read-only, retrieves heart rate data.

safe
Show photos from my hike

Retrieves and displays photos from a hiking activity.

Read-only, retrieves activity photos.

safe
What are my running stats?

Shows year-to-date and all-time running statistics.

Read-only, retrieves running stats.

safe
How far have I cycled this year?

Shows activity totals by cycling type for the current year.

Read-only, retrieves cycling totals.

safe
What's my longest ride?

Retrieves your personal record for the longest ride.

Read-only, retrieves personal records.

safe
Show my starred segments

Lists your favorite starred segments.

Read-only, lists starred segments.

safe
Find segments near [location]

Discovers popular segments near a specified location.

Read-only, searches for segments.

safe
Get details on segment 12345

Retrieves segment information and leaderboard details.

Read-only, retrieves segment details.

moderate
Star this segment

Saves a segment to your favorites.

Modifies user's starred segments.

safe
Show my efforts on [segment]

Retrieves your attempts on a specific segment.

Read-only, retrieves segment efforts.

safe
List my saved routes

Lists your saved routes.

Read-only, lists saved routes.

safe
Get details for my [route name]

Retrieves information about a specific route.

Read-only, retrieves route info.

safe
Export [route] as GPX

Downloads a route in GPX format.

Read-only, exports route data.

safe
Export [route] as TCX

Downloads a route in TCX format.

Read-only, exports route data.

safe
What clubs am I in?

Lists the Strava clubs you are a member of.

Read-only, lists clubs.

safe
Disconnect my Strava account

Disconnects your Strava account from Claude.

Revokes access, no data retrieval.

Safety Assessment

This MCP server provides convenient access to Strava data with reasonable safety measures. The primary risk lies in potential vulnerabilities in the server code that could expose user data or allow unauthorized actions. It is relatively safe for read-only operations but requires caution when using write operations.

  • OAuth authentication protects user credentials.
  • Primarily read-only access to Strava data.
  • User must explicitly grant access to their Strava account.
  • Credentials stored locally, not on a remote server.
  • Requires granting access to Strava data, increasing attack surface.
  • Improper handling of access tokens could lead to unauthorized access.
  • Potential for data leakage if responses are not properly sanitized.
  • Write operations available for starring segments.