Skip to main content
Glama

MCP Strava Server

by atikant-sql

MCP Strava Server

A small Python MCP server that lets Claude Desktop read your Strava activities. Ask things like: show my last 10 runs with distance and average pace.

What it does

  • Tools: oauth_login, list_activities, get_activity
  • Local OAuth with automatic token refresh
  • Tokens saved to a local JSON file that is not committed

Prereqs

  • Windows 10 or 11 on x64
  • Python 3.10 or newer
  • Claude Desktop installed

Setup

cd C:\Users\AtikantJain\mcp-strava python -m venv .venv . .\.venv\Scripts\Activate.ps1 pip install -r requirements.txt
-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Enables Claude to access and analyze your Strava activities through OAuth authentication. Supports retrieving activity lists and detailed workout data for fitness tracking and analysis.

  1. What it does
    1. Prereqs
      1. Setup

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          Connects to Garmin Connect and exposes your fitness and health data (activities, sleep, heart rate, steps, body composition) to Claude and other MCP-compatible clients.
          Last updated -
          65
          Python
          MIT License
          • Apple
        • A
          security
          A
          license
          A
          quality
          Connects Claude with Spotify, allowing users to control playback, search for content, get music information, and manage the Spotify queue.
          Last updated -
          9
          1
          Python
          MIT License
          • Apple
        • -
          security
          F
          license
          -
          quality
          Connects Claude with Spotify to control playback, search music, get track information, and manage the queue through conversation.
          Last updated -
          1
          Python
        • A
          security
          A
          license
          A
          quality
          Connects Claude with the Intervals.icu API to retrieve fitness data including activities, workouts, wellness metrics, and training events.
          Last updated -
          6
          48
          Python
          GPL 3.0
          • Apple
          • Linux

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/atikant-sql/mcp-strava'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server