Provides OAuth-based access to Strava activities, enabling retrieval of activity data including runs, workouts, and performance metrics like distance and pace
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
This server cannot be installed
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.
Related MCP Servers
- -securityAlicense-qualityConnects 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 -81MIT License
- AsecurityAlicenseAqualityConnects Claude with Spotify, allowing users to control playback, search for content, get music information, and manage the Spotify queue.Last updated -94MIT License
- -securityFlicense-qualityConnects Claude with Spotify to control playback, search music, get track information, and manage the queue through conversation.Last updated -1
- AsecurityAlicenseAqualityConnects Claude with the Intervals.icu API to retrieve fitness data including activities, workouts, wellness metrics, and training events.Last updated -661GPL 3.0