# HAPI Strava MCP Server MCP server

Strava MCP tools for AI: athletes, activities, segments, clubs, routes. Powered by HAPI MCP server.

## Links
- Registry page: https://www.getdrio.com/mcp/ai-com-mcp-strava
- Repository: https://github.com/la-rebelion/hapimcp
- Website: https://run.mcp.com.ai

## Install
- Endpoint: https://strava.run.mcp.com.ai/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://strava.run.mcp.com.ai/mcp

## Tools
- getStats (Get Athlete Stats) - Get Athlete Stats - Returns the activity stats of an athlete. Only includes data from activities set to Everyone visibilty. Endpoint: https://strava.run.mcp.com.ai/mcp
- getLoggedInAthlete (Get Authenticated Athlete) - Get Authenticated Athlete - Returns the currently authenticated athlete. Tokens with profile:read_all scope will receive a detailed athlete representation; all others will receive a summary representation. Endpoint: https://strava.run.mcp.com.ai/mcp
- getLoggedInAthleteStarredSegments (List Starred Segments) - List Starred Segments - List of the authenticated athlete's starred segments. Private segments are filtered out unless requested by a token with read_all scope. Endpoint: https://strava.run.mcp.com.ai/mcp
- getEffortsBySegmentId (List Segment Efforts) - List Segment Efforts - Returns a set of the authenticated athlete's segment efforts for a given segment.  Requires subscription. Endpoint: https://strava.run.mcp.com.ai/mcp
- exploreSegments (Explore segments) - Explore segments - Returns the top 10 segments matching a specified query. Endpoint: https://strava.run.mcp.com.ai/mcp
- getSegmentEffortById (Get Segment Effort) - Get Segment Effort - Returns a segment effort from an activity that is owned by the authenticated athlete. Requires subscription. Endpoint: https://strava.run.mcp.com.ai/mcp
- getClubById (Get Club) - Get Club - Returns a given club using its identifier. Endpoint: https://strava.run.mcp.com.ai/mcp
- getClubMembersById (List Club Members) - List Club Members - Returns a list of the athletes who are members of a given club. Endpoint: https://strava.run.mcp.com.ai/mcp
- getClubAdminsById (List Club Administrators) - List Club Administrators - Returns a list of the administrators of a given club. Endpoint: https://strava.run.mcp.com.ai/mcp
- getClubActivitiesById (List Club Activities) - List Club Activities - Retrieve recent activities from members of a specific club. The authenticated athlete must belong to the requested club in order to hit this endpoint. Pagination is supported. Athlete profile visibility is respected for all activities. Endpoint: https://strava.run.mcp.com.ai/mcp
- getLoggedInAthleteClubs (List Athlete Clubs) - List Athlete Clubs - Returns a list of the clubs whose membership includes the authenticated athlete. Endpoint: https://strava.run.mcp.com.ai/mcp
- getGearById (Get Equipment) - Get Equipment - Returns an equipment using its identifier. Endpoint: https://strava.run.mcp.com.ai/mcp
- getRoutesByAthleteId (List Athlete Routes) - List Athlete Routes - Returns a list of the routes created by the authenticated athlete. Private routes are filtered out unless requested by a token with read_all scope. Endpoint: https://strava.run.mcp.com.ai/mcp

## Resources
- http://localhost:3000/strava.json - The OpenAPI specification for this API MIME type: application/json
- http://localhost:3000/.well-known/oauth-protected-resource - OAuth 2.0 Protected Resource Metadata for authorization server discovery MIME type: application/json
- http://localhost:3000/.well-known/oauth-authorization-server - OAuth 2.0 Authorization Server Metadata for client configuration MIME type: application/json
- http://localhost:3000/.well-known/bearer-protected-resource - Bearer Protected Resource Metadata for authorization server discovery MIME type: application/json

## Prompts
- system - System prompt for API interaction

## Metadata
- Owner: ai.com.mcp
- Version: 3.0.0+0.7.1
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Feb 19, 2026
- Source: https://registry.modelcontextprotocol.io
