Strava MCP logo

Strava MCP

by JonoCX

This Strava MCP allows you to connect your Strava account to your Claude Desktop client. Once installed, you can ask Claude about your Strava activities.

View on GitHub

Last updated: N/A

What is Strava MCP?

A Strava MCP (Model Customization Platform) server that integrates with the Claude Desktop client, enabling users to query their Strava activity data through Claude.

How to use Strava MCP?

  1. Set up a Strava developer app. 2. Clone the repository. 3. Create a .env file with your Strava API credentials. 4. Install the MCP using uv run mcp install main.py. 5. Restart your Claude desktop client. 6. Interact with Claude to query your Strava data.

Key features of Strava MCP

  • Connects Strava data to Claude

  • Allows querying Strava activities via natural language

  • Provides insights into your fitness data

  • Easy installation with uv

Use cases of Strava MCP

  • Asking Claude about your latest activity

  • Getting summaries of your workout data

  • Analyzing your training progress

  • Integrating fitness data into AI workflows

FAQ from Strava MCP

What is a Strava MCP?

It's a server that connects your Strava data to the Claude Desktop client.

What do I need to set this up?

You need a Strava account, a Strava developer app, Claude Desktop, and uv.

How do I install the MCP?

Run uv run mcp install main.py in the repository's root directory.

How do I connect to Strava?

Create a .env file with your Strava API credentials (client ID, client secret, access token, refresh token).

What kind of questions can I ask Claude?

You can ask questions like 'tell me about my latest activity' or 'what was my average pace last week?'