Strava MCP Server

Enables interaction with the Strava API through a Model Context Protocol (MCP) server.

Local serverstdioPython★ 4

What is the Strava MCP Server?

Enables interaction with the Strava API through a Model Context Protocol (MCP) server.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Strava MCP Server

{
  "mcpServers": {
    "strava-3": {
      "command": "uvx",
      "args": ["strava-mcp"],
      "env": {
        "STRAVA_CLIENT_ID": "your-value",
        "STRAVA_CLIENT_SECRET": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
STRAVA_CLIENT_IDConfiguration value read at startup.Optional
STRAVA_CLIENT_SECRETCredential the server authenticates with.Yes

Example prompts to try

  • “Use Strava to Installation.”
  • “Use Strava to Authentication.”

Frequently asked questions

You can install it using `uvx strava-mcp`. Then, create a Strava API application to obtain your Client ID and Client Secret. Configure your credentials and Claude Desktop as described in the documentation.