
Fitbit MCP Server Integration
The Fitbit MCP Server enables AI assistants and developers to access, analyze, and automate workflows using Fitbit health and fitness data. Seamlessly connect F...
Connect your AI agents to Strava’s fitness ecosystem for data-driven coaching, analytics, and route management using the Strava MCP Server.
The Strava MCP Server is a Model Context Protocol (MCP) server implemented in TypeScript that seamlessly connects large language models (LLMs) to the Strava API. Acting as a bridge, it enables AI assistants to access, analyze, and interact with a user’s Strava data—including recent activities, profiles, stats, routes, and segments—directly through standardized MCP tools. This integration empowers developers and AI systems to perform tasks such as querying workout stats, fetching activity streams (like power, heart rate, or cadence), exporting routes, and managing segments, all in a secure and AI-friendly manner. By exposing Strava’s rich fitness and activity data as tools, the server enhances development workflows and supports intelligent, data-driven interactions for fitness analysis and coaching.
No explicit prompt templates were found in the repository.
No explicit resources are documented or exposed in the repository.
@r-huijts/strava-mcp@latest
) to your MCP servers list.mcpServers
object:{
"strava-mcp": {
"command": "npx",
"args": ["@r-huijts/strava-mcp@latest"]
}
}
{
"strava-mcp": {
"command": "npx",
"args": ["@r-huijts/strava-mcp@latest"],
"env": {
"STRAVA_CLIENT_ID": "your-client-id",
"STRAVA_CLIENT_SECRET": "your-client-secret",
"STRAVA_ACCESS_TOKEN": "your-access-token"
}
}
}
Store credentials securely using environment variables.
{
"strava-mcp": {
"command": "npx",
"args": ["@r-huijts/strava-mcp@latest"]
}
}
{
"strava-mcp": {
"command": "npx",
"args": ["@r-huijts/strava-mcp@latest"]
}
}
{
"strava-mcp": {
"command": "npx",
"args": ["@r-huijts/strava-mcp@latest"]
}
}
Note: Always store sensitive API keys in environment variables, not plain text.
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:
Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"strava-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “strava-mcp” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | Describes Strava MCP as a bridge to Strava API for LLMs. |
List of Prompts | ⛔ | No explicit prompt templates provided. |
List of Resources | ⛔ | No explicit MCP resources documented. |
List of Tools | ✅ | Activity, profile, stats, streams, segments, routes, export tools documented in README. |
Securing API Keys | ✅ | .env.example provided, plus example for env in JSON config. |
Sampling Support (less important in evaluation) | ⛔ | No mention of sampling support found. |
The Strava MCP Server provides a robust bridge between LLMs and the Strava API, exposing a wide array of tools, with clear documentation and real-world use cases. However, the lack of documented prompt templates and explicit MCP resources limits its out-of-the-box standardization potential. Sampling and Roots support are not mentioned, slightly reducing versatility for advanced MCP scenarios.
MCP Score: 7/10 — a strong, production-ready MCP for Strava integration, with room for improvement in prompt/resource specification and advanced protocol features.
Has a LICENSE | ✅ (MIT) |
---|---|
Has at least one tool | ✅ |
Number of Forks | 8 |
Number of Stars | 60 |
The Strava MCP Server is a Model Context Protocol (MCP) server that connects large language models to the Strava API, allowing AI agents to securely access and interact with fitness data including activities, stats, segments, and routes.
It exposes Strava’s activity, profile, stats, streams, segments, and routes data as standardized MCP tools, enabling tasks like fitness data analysis, personalized coaching, route exporting, and segment management directly within AI workflows.
Add the MCP component to your FlowHunt flow, then configure it using your Strava MCP server details in the system MCP configuration panel. This allows your AI agent to access all Strava tools securely through MCP.
Store your STRAVA_CLIENT_ID, STRAVA_CLIENT_SECRET, and STRAVA_ACCESS_TOKEN as environment variables in your configuration file. Avoid hardcoding sensitive information directly in code or configuration.
Use cases include AI-powered fitness data analysis, personalized coaching advice, route planning and exporting, segment exploration, and community insights for clubs and group activities.
Empower your AI agents with real-time Strava data for advanced fitness analytics, coaching, and route management—all securely and easily via the MCP protocol.
The Fitbit MCP Server enables AI assistants and developers to access, analyze, and automate workflows using Fitbit health and fitness data. Seamlessly connect F...
The Travel Planner MCP Server connects AI assistants to real-time travel data using the Google Maps API, enabling intelligent itinerary generation, place discov...
The ModelContextProtocol (MCP) Server acts as a bridge between AI agents and external data sources, APIs, and services, enabling FlowHunt users to build context...