Skip to content
Squatch MCP

HAPI Strava MCP Server

ai.com.mcp/strava

by ai.com.mcp· v3.0.0+1.0.2-beta.260914Source: Official MCP Registry

All versions

VersionRegistry status
3.0.0+1.0.2-beta.260914Active
3.0.0+0.7.1latestActive

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."
  }
}