r-huijts/strava-mcp
by Various
A Model Context Protocol (MCP) server that connects to Strava API, providing tools to access Strava data through LLMs
MCP
r-huijts/strava-mcp
Added 1 June 2026
Overview
This MCP server exposes Strava API data to LLMs through the Model Context Protocol. It provides tools for querying athlete activities, segments, and other Strava resources directly from a chat interface.
Best for
Best for
Developers building AI assistants or tools that need to query and analyze Strava activity data through natural language.
Use cases
- Retrieve recent activities and performance metrics via natural language queries
- Analyze segment efforts and compare personal records across time
- Build an LLM-powered coaching assistant that accesses Strava data
How to use
Install
npm install -g @r-huijts/strava-mcp-server Tools exposed
STRAVA_CLIENT_IDSTRAVA_CLIENT_SECRETSTRAVA_ACCESS_TOKENSTRAVA_REFRESH_TOKENROUTE_EXPORT_PATH
Tested with
Claude Desktop, Claude Code, Continue
Example client config
{\n "mcpServers": {\n "strava": {\n "command": "npx",\n "args": ["-y", "@r-huijts/strava-mcp-server"]\n }\n }\n} Notes
This MCP server exposes Strava API data to LLMs through the Model Context Protocol. It provides tools for querying athlete activities, segments, and other Strava resources directly from a chat interface.
427 stars on GitHub. Last updated 2026-04-07. Licensed MIT.
Use cases
- Retrieve recent activities and performance metrics via natural language queries
- Analyze segment efforts and compare personal records across time
- Build an LLM-powered coaching assistant that accesses Strava data
Pros
- Open source with active community (427 stars) and clear TypeScript codebase
- Leverages the MCP standard, making integration straightforward for any MCP-compatible LLM client
- Reduces boilerplate by handling Strava API authentication and request formatting
Cons
- Relies on Strava API rate limits, which may throttle frequent requests
- OAuth setup required for each user, adding friction for multi-user deployments
- Limited to read-only data exposed by Strava API (no write support for creating activities)
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Open source with active community (427 stars) and clear TypeScript codebase
- Leverages the MCP standard, making integration straightforward for any MCP-compatible LLM client
- Reduces boilerplate by handling Strava API authentication and request formatting
Cons
- Relies on Strava API rate limits, which may throttle frequent requests
- OAuth setup required for each user, adding friction for multi-user deployments
- Limited to read-only data exposed by Strava API (no write support for creating activities)
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
Klavis-AI/YouTube
Various
Klavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
lharries/whatsapp-mcp
Various
WhatsApp MCP server
sooperset/mcp-atlassian
Various
MCP server for Atlassian tools (Confluence, Jira)
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.