HAPI Strava MCP Server
ai.com.mcp/strava
All versions
| Version | Registry status |
|---|---|
| 3.0.0+1.0.2-beta.260914 | Active |
| 3.0.0+0.7.1latest | Active |
Version details
- Version
- 3.0.0+1.0.2-beta.260914
- Source
- Source: Official MCP Registry
- Published
- Registry last updated
- First observed by Squatch
- Content fingerprint
- df4a340ded30263c85c3bb2d7ef33819b63a8b5641d38ac9543fafb5f2b73a1b
Transports in this version
- remotestreamable-httphttps://strava.run.mcp.com.ai/mcpOAuth
Registry metadata (server.json, sanitized)
{
"_meta": {
"io.modelcontextprotocol.registry/official": {
"status": "active",
"isLatest": false,
"updatedAt": "2026-09-14T18:44:16.095378Z",
"publishedAt": "2026-09-14T18:44:16.095378Z",
"statusChangedAt": "2026-09-14T18:44:16.095378Z"
}
},
"server": {
"name": "ai.com.mcp/strava",
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"notes": [
"Scope is read-only and limited to operations compatible with read access.",
"MCP clients must support OAuth2 Authorization Code flow for Strava integrations.",
"HAPI handles the heavy lifting for OAuth2 flow and API tool exposure.",
"Default Strava API base URL: https://www.strava.com/api/v3.",
"The --host value is required because ChatGPT, Claude, and other MCP clients connect to your server using that external FQDN/URL. Used to generate the absolute URLs as per MCP specification.",
"Use a public internet hostname (or VPN-reachable internal FQDN/IP) that clients can access.",
"OAuth endpoints: https://www.strava.com/oauth/authorize and https://www.strava.com/oauth/token.",
"OpenAPI source: https://docs.mcp.com.ai/apis/openapi/strava.json",
"Documentation: https://docs.mcp.com.ai/deployment/"
],
"license": "Strava API Agreement",
"examples": [
{
"name": "Basic Connection",
"config": "Add 'https://strava.run.mcp.com.ai/mcp' as a remote MCP server in your MCP client, then sign in to Strava when prompted.",
"description": "Connect once and let your MCP client + HAPI handle OAuth2 Authorization Code flow and token exchange."
},
{
"name": "What You Can Do",
"note": "Example tools include getLoggedInAthlete, getStats, exploreSegments, getClubById, getClubActivitiesById, and getRoutesByAthleteId.",
"description": "This read-only server exposes Strava MCP tools for athlete profile/stats, segment exploration and efforts, club data, gear, and athlete routes."
},
{
"name": "Deploy your own in One Command",
"config": "hapi deploy --name strava --project strava --openapi https://docs.mcp.com.ai/apis/openapi/strava.json --url https://www.strava.com/api/v3 --host https://strava.run.mcp.com.ai",
"description": "Publish your Strava MCP Server with a public host your clients can reach."
}
],
"keywords": "[redacted]",
"publisher": "La Rebelion Labs",
"documentation": "https://developers.strava.com/docs/"
}
},
"title": "HAPI Strava MCP Server",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://strava.run.mcp.com.ai/mcp",
"type": "streamable-http"
}
],
"version": "3.0.0+1.0.2-beta.260914",
"repository": {
"url": "https://github.com/mcp-com-ai/hapimcp",
"source": "github"
},
"websiteUrl": "https://run.mcp.com.ai",
"description": "Strava MCP tools for AI: athletes, stats, segments, clubs, and routes. Powered by HAPI MCP server."
}
}