mcpbeat

HAPI Strava MCP Server

ai.com.mcp/strava
answering

HAPI Strava MCP Server is answering right now. Last checked 12 min ago. It exposes 13 tools. Last commit 2 Dec 2025.

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

Uptime history 40 hours of history
40 hours agonow
100.0%
Uptime 24h
91 of 91 checks
13
Tools
read from the server
163 ms
Response time
average over 24h
8
Stars
last commit 2 Dec 2025

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 12 min ago.

run in your terminal
claude mcp add strava --transport http https://strava.run.mcp.com.ai/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "strava": {
      "url": "https://strava.run.mcp.com.ai/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.strava]
url = "https://strava.run.mcp.com.ai/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "strava": {
      "url": "https://strava.run.mcp.com.ai/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "strava": {
      "url": "https://strava.run.mcp.com.ai/mcp"
    }
  }
}

Available tools 13

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

exploresegments
exploreSegments
Explore segments - Returns the top 10 segments matching a specified query.
getclubactivitiesbyid
getClubActivitiesById
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.
getclubadminsbyid
getClubAdminsById
List Club Administrators - Returns a list of the administrators of a given club.
getclubbyid
getClubById
Get Club - Returns a given club using its identifier.
getclubmembersbyid
getClubMembersById
List Club Members - Returns a list of the athletes who are members of a given club.
geteffortsbysegmentid
getEffortsBySegmentId
List Segment Efforts - Returns a set of the authenticated athlete's segment efforts for a given segment. Requires subscription.
getgearbyid
getGearById
Get Equipment - Returns an equipment using its identifier.
getloggedinathlete
getLoggedInAthlete
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.
getloggedinathleteclubs
getLoggedInAthleteClubs
List Athlete Clubs - Returns a list of the clubs whose membership includes the authenticated athlete.
getloggedinathletestarredsegments
getLoggedInAthleteStarredSegments
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.
getroutesbyathleteid
getRoutesByAthleteId
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.
getsegmenteffortbyid
getSegmentEffortById
Get Segment Effort - Returns a segment effort from an activity that is owned by the authenticated athlete. Requires subscription.
getstats
getStats
Get Athlete Stats - Returns the activity stats of an athlete. Only includes data from activities set to Everyone visibilty.

Endpoints

URLTransportStateLatencyChecked
https://strava.run.mcp.com.ai/mcp streamable-http answering 233 ms 12 min ago

HAPI Strava MCP Server — questions

Answers built from our own checks of this server.

What can HAPI Strava MCP Server do?
It exposes 13 tools, read directly from the server on our last check. Among them: exploreSegments, getClubActivitiesById, getClubAdminsById, getClubById, getClubMembersById, getEffortsBySegmentId and 7 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is HAPI Strava MCP Server working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 163 ms. The bar chart above shows every period we have measured.
How do I connect HAPI Strava MCP Server?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does HAPI Strava MCP Server need an API key?
No. HAPI Strava MCP Server completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 13 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is HAPI Strava MCP Server?
It answers our handshake in 163 ms on average, which is faster than 71% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is HAPI Strava MCP Server open source?
Yes — it is published under the MIT licence, written in HTML, 8 stars on GitHub and 2 open issues. The source link is on this page, so you can read exactly what it does with your data before you connect it.