Strava MCP Server

$npx -y @juanlarreapm/strava-mcp-server
README.md

Integrates with the Strava API to access fitness data and athlete profiles.

Integrates with the Strava API to allow AI assistants to access fitness data including athlete profiles, activity history, and segment statistics. It enables users to query detailed performance metrics and explore geographic segment data through natural language commands.

Environment Variables

STRAVA_ACCESS_TOKENrequiredOAuth access token for the Strava API

Configuration

claude_desktop_config.json
{
  "mcpServers": {
    "strava": {
      "command": "npx",
      "args": ["-y", "@juanlarreapm/strava-mcp-server"],
      "env": {
        "STRAVA_ACCESS_TOKEN": "your_access_token_here"
      }
    }
  }
}

Try it

Show me my recent running activities from Strava.
What are my performance metrics for my last bike ride?
Find segment statistics for the local hill climb I did yesterday.
Summarize my fitness progress over the last month based on my Strava profile.
Get the details of my most recent workout including distance and elevation gain.

Frequently Asked Questions

How do I install Strava MCP Server?

Install Strava MCP Server by running: npx -y @juanlarreapm/strava-mcp-server

What MCP clients work with Strava MCP Server?

Strava MCP Server works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Use Strava MCP Server with Conare

Manage MCP servers visually, upload persistent context, and never start from zero with Claude Code & Codex.

Try Free