Server Details
Strava MCP tools for AI: athletes, activities, segments, clubs, routes. Powered by HAPI MCP server.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- la-rebelion/hapimcp
- GitHub Stars
- 7
See and control every tool call
Available Tools
13 toolsexploreSegmentsInspect
Explore segments - Returns the top 10 segments matching a specified query.
| Name | Required | Description | Default |
|---|---|---|---|
| bounds | Yes | ||
| max_cat | No | ||
| min_cat | No | ||
| activity_type | No |
getClubActivitiesByIdInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| page | No | ||
| per_page | No |
getClubAdminsByIdInspect
List Club Administrators - Returns a list of the administrators of a given club.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| page | No | ||
| per_page | No |
getClubByIdInspect
Get Club - Returns a given club using its identifier.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes |
getClubMembersByIdInspect
List Club Members - Returns a list of the athletes who are members of a given club.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| page | No | ||
| per_page | No |
getEffortsBySegmentIdInspect
List Segment Efforts - Returns a set of the authenticated athlete's segment efforts for a given segment. Requires subscription.
| Name | Required | Description | Default |
|---|---|---|---|
| per_page | No | ||
| segment_id | Yes | ||
| end_date_local | No | ||
| start_date_local | No |
getGearByIdInspect
Get Equipment - Returns an equipment using its identifier.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes |
getLoggedInAthleteInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
getLoggedInAthleteClubsInspect
List Athlete Clubs - Returns a list of the clubs whose membership includes the authenticated athlete.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| per_page | No |
getLoggedInAthleteStarredSegmentsInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| per_page | No |
getRoutesByAthleteIdInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| per_page | No |
getSegmentEffortByIdInspect
Get Segment Effort - Returns a segment effort from an activity that is owned by the authenticated athlete. Requires subscription.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes |
getStatsInspect
Get Athlete Stats - Returns the activity stats of an athlete. Only includes data from activities set to Everyone visibilty.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes |
To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [
{
"email": "your-email@example.com"
}
]
}The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.
Control your server's listing on Glama, including description and metadata
Receive usage reports showing how your server is being used
Get monitoring and health status updates for your server
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Your Connectors
Sign in to create a connector for this server.