Strava MCP Server
@r-huijts
About Strava MCP Server
A Model Context Protocol (MCP) server that connects to Strava API, providing tools to access Strava data through LLMs
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"strava": {
"command": "npx",
"args": [
"-y",
"@r-huijts/strava-mcp-server"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Strava MCP Server?
The Strava MCP Server connects Claude to your Strava account, letting you ask questions about your activities in plain English. It’s designed for athletes who want to query their workouts, stats, segments, and routes through conversational AI.
How to use Strava MCP Server?
Add the server to your Claude Desktop configuration file (claude_desktop_config.json) using the npx command @r-huijts/strava-mcp-server. Alternatively, add it to Claude Code with claude mcp add. After restarting Claude, say “Connect my Strava account” to authorize via OAuth in a browser.
Key features of Strava MCP Server
- Query activities, stats, and segments in natural language
- OAuth authentication with local credential storage
- 25 tools covering activities, segments, routes, and clubs
- Smart chunking and compact format for activity streams
- Token auto‑refresh with config file persistence
Use cases of Strava MCP Server
- “How far did I run this month?” – get monthly totals and comparisons
- “Analyze my last ride with power and heart rate data” – detailed workout breakdowns
- “Find popular cycling segments near Central Park” – discover and star segments
- “Export my Sunday morning route as a GPX file” – download routes for GPS devices
- “Summarize my cycling performance this year” – seasonal coaching insights
FAQ from Strava MCP Server
How do I connect my Strava account?
Say “Connect my Strava account” to Claude. A browser opens; enter your Strava API credentials, authorize the app, and you’re done.
What if authentication fails?
Reconnect by saying “Connect my Strava account” or check that your Strava API application is still active at strava.com/settings/api.
Where are my Strava credentials stored?
Credentials are saved locally at ~/.config/strava-mcp/config.json and persist across sessions.
Can I use this without Claude Desktop?
Yes, you can add it to Claude Code with claude mcp add --transport stdio strava -- npx @r-huijts/strava-mcp-server.
What data can I access?
Activities, statistics, segments, routes, clubs, workout files (Zwift .zwo), profile info, photos, and detailed activity streams.
More Other MCP servers
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Comments