Strava Mcp MCP Server

An MCP (Model Context Protocol) server that connects Claude to your Strava data. Query your activities, stats, and athlete profile directly from Claude Desktop or any MCP-compatible client.

Local serverstdio

What is the Strava Mcp Server?

Strava Mcp is an MCP project maintained in the bronteee/strava-mcp repository. The maintainer describes its purpose as “An MCP (Model Context Protocol) server that connects Claude to your Strava data. Query your activities, stats, and athlete profile directly from Claude Desktop or…”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using strava-mcp. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Configuration values

The example declares STRAVA_CLIENT_ID, STRAVA_CLIENT_SECRET. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_auth_statusCheck if you're authenticated
get_auth_urlGet the Strava authorization URL
authenticateExchange auth code for tokens (usually automatic)
logoutRemove stored tokens
get_activitiesGet recent activities with optional date filters
get_activity_detailsGet detailed info for a specific activity
update_activity_notesUpdate the notes/description of an activity
get_athleteGet your athlete profile
get_athlete_statsGet your running/cycling/swimming stats
geocode_locationConvert location name to coordinates for segment search
explore_running_segmentsFind running segments in an area
get_segmentGet detailed segment info with polyline
get_my_routesList your created routes
get_routeGet detailed route info with embedded segments
get_my_clubsList clubs you're a member of
get_clubGet detailed club info
get_club_membersList members of a club
get_club_activitiesGet recent activities from club members
get_activity_kudosSee who gave kudos to an activity
get_activity_commentsGet comments on an activity
get_my_komsGet your KOMs (King/Queen of the Mountain)
get_starred_segmentsGet your starred segments

How to install the Strava Mcp Server

{
  "mcpServers": {
    "strava": {
      "command": "strava-mcp",
      "env": {
        "STRAVA_CLIENT_ID": "your_client_id",
        "STRAVA_CLIENT_SECRET": "YOUR_STRAVA_CLIENT_SECRET"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
STRAVA_CLIENT_IDDeclared in the maintainer’s client configuration.Check documentation
STRAVA_CLIENT_SECRETDeclared in the maintainer’s client configuration.Check documentation