HAPI Strava MCP Server
Server Details
Strava MCP tools for AI: athletes, activities, segments, clubs, routes. Powered by HAPI MCP server.
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 56.4% over 39 days
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- mcp-com-ai/hapimcp
- GitHub Stars
- 0
TDQS
Scored across 13 tools
Each tool targets a distinct resource and operation: segments, clubs, gear, athlete, routes, and stats. Even potentially similar tools like getEffortsBySegmentId and getSegmentEffortById are clearly differentiated by their descriptions (listing efforts vs. fetching a single effort).
All tool names follow a consistent camelCase pattern with a verb (get, explore) followed by a specific noun phrase. Names like getClubById, getLoggedInAthlete, and getStats are uniform and predictable, making it easy to infer their purpose.
With 13 tools, the server is well-scoped for a focused read-only API over Strava data. The count is within the ideal range and each tool covers a meaningful aspect of the domain without redundancy or bloat.
The tool surface covers several Strava domains (clubs, segments, gear, routes, athlete stats) but is missing any activity-related operations (e.g., list activities, get activity by ID) and all write operations. This creates notable gaps for a comprehensive Strava integration, though the read-only scope may be intentional.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
21 tool updates
- Removed
createActivity - Removed
createUpload - Removed
getActivityById - Removed
getActivityStreams - Removed
getCommentsByActivityId - Removed
getKudoersByActivityId - Removed
getLapsByActivityId - Removed
getLoggedInAthleteActivities - Removed
getLoggedInAthleteZones - Removed
getRouteAsGPX - Removed
getRouteAsTCX - Removed
getRouteById - Removed
getRouteStreams - Removed
getSegmentById - Removed
getSegmentEffortStreams - Removed
getSegmentStreams - Removed
getUploadById - Removed
getZonesByActivityId - Removed
starSegment - Removed
updateActivityById - Removed
updateLoggedInAthlete
34 tool updates
- First observed
createActivity - First observed
createUpload - First observed
exploreSegments - First observed
getActivityById - First observed
getActivityStreams - First observed
getClubActivitiesById - First observed
getClubAdminsById - First observed
getClubById - First observed
getClubMembersById - First observed
getCommentsByActivityId - First observed
getEffortsBySegmentId - First observed
getGearById - First observed
getKudoersByActivityId - First observed
getLapsByActivityId - First observed
getLoggedInAthlete - First observed
getLoggedInAthleteActivities - First observed
getLoggedInAthleteClubs - First observed
getLoggedInAthleteStarredSegments - First observed
getLoggedInAthleteZones - First observed
getRouteAsGPX - First observed
getRouteAsTCX - First observed
getRouteById - First observed
getRoutesByAthleteId - First observed
getRouteStreams - First observed
getSegmentById - First observed
getSegmentEffortById - First observed
getSegmentEffortStreams - First observed
getSegmentStreams - First observed
getStats - First observed
getUploadById - First observed
getZonesByActivityId - First observed
starSegment - First observed
updateActivityById - First observed
updateLoggedInAthlete
Related MCP Connectors
Ask your AI about your fitness: activities and data from Garmin, COROS, Strava, GPX and more
MCP server for AI access to Swagger by SmartBear.
Geospatial AI MCP server — satellite imagery, embeddings, weather, GNS governance
API-first CRM for LLMs - contacts, companies, deals and activities over a native MCP server.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceMCP server for Strava integration, enabling LLMs to query activities, athlete stats, segments, routes, and perform training analysis.9MIT
- AlicenseAqualityDmaintenanceAn MCP server that enables interaction with the Strava API v3 to manage fitness activities, athlete profiles, segments, and routes. It supports retrieving detailed performance metrics, exploring geographic data, and managing club information through natural language.182 npmISC
- FlicenseAqualityCmaintenanceAn MCP server that exposes Strava v3 API as read-only tools for AI agents. It covers athlete profiles, activities, stats, routes, segments, and rate limits, with OAuth2 authorization handled via a companion HTTP server.20-
- AlicenseBqualityAmaintenancePrivacy-first MCP server for Strava activities, streams, routes and training data.29168 npm3MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.