Strava MCP tools for AI: athletes, stats, segments, clubs, and routes. Powered by HAPI MCP server.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Turn an OpenAPI-described API into an MCP server, or expose an Arazzo workflow as a higher-level MCP tool.
This is the public distribution repository for HAPI binaries, packages, and end-user release artifacts. HAPI is a La Rebelion Labs product, alongside mcp.com.ai, clawne.me, and rebelion.la.
HAPI v1 is a major upgrade from the production-ready HAPI MCP 0.x release line, which remains available in the legacy repository. Version 1 adds a plugin-based CLI and introduces HAPI Workflows: Arazzo workflows served as MCP tools.
Use v1 beta releases for evaluation and integration testing. Keep using the
0.x latest Docker tag for production workloads until v1 reaches stable
release. Pin a 1.0.0-beta.* version whenever repeatability matters.
| Need | HAPI v1 capability |
|---|---|
| Expose API operations as MCP tools | OpenAPI / HAPI MCP |
| Expose a business outcome as one MCP tool | Arazzo / HAPI Workflows |
| Use either document type from one entry command | hapi serve document detection |
With OpenAPI, an operation such as getPet becomes an MCP tool. HAPI can
proxy to an existing backend, so your API remains the source of truth for its
business logic, authentication, and data.
With HAPI Workflows, an Arazzo workflowId becomes an MCP tool. A workflow
can coordinate multiple documented OpenAPI operationsβsuch as finding a
provider, checking availability, and booking an appointmentβbehind one
intentional tool call.
The workflows and arazzo tags point to the same HAPI v1 beta image.
Use a pinned version instead of a moving tag in CI or shared environments:
Install the CLI and the document plugins you want to use:
Confirm the installed capabilities:
Install the HAPI MCP CLI in one line, try MCP for your APIs in 5 seconds
Linux / macOS
Windows
Manual installation
Download the binary for your operating system from
Releases, make it executable,
and place it on your PATH. Linux releases include portable baseline and musl
variants; prefer the baseline or musl-baseline variant when CPU compatibility
is more important than maximum optimization.
Verify the accompanying checksum before executing a downloaded binary:
Serve a local OpenAPI document and proxy MCP tool calls to its backend:
The MCP endpoint is http://localhost:3000/mcp.
--specs accepts a local path, a file: or path: URL, an HTTP(S) URL, or a
document stored under $HAPI_HOME/specs. If --url is omitted, HAPI uses the
server URL declared in the OpenAPI document.
Validate first, then serve an Arazzo document:
hapi arazzo serve and hapi workflows serve are exact aliases. The general
hapi serve command also detects an Arazzo document automatically.
By default, each workflow step uses the server URL from the OpenAPI document
referenced by its Arazzo sourceDescription. This supports workflows that
coordinate multiple APIs. Use --url https://staging.example.com only when
every step should use the same replacement backend.
--host 0.0.0.0 is required for a server that must be reached through Docker
port publishing.
| Command | Purpose |
|---|---|
hapi serve | Detect and serve an OpenAPI or Arazzo document. |
hapi openapi serve | Explicitly serve an OpenAPI API as MCP tools. |
hapi arazzo serve | Explicitly serve Arazzo workflows as MCP tools. |
hapi workflows serve | Alias for hapi arazzo serve. |
hapi workflows validate | Validate an Arazzo document before serving it. |
hapi plugins list | List installed or bundled plugins. |
hapi doctor | Check the local HAPI configuration and plugin compatibility. |
Run hapi help or append --help to a command to see every option.
HAPI MCP is distributed under the La Rebelion Labs Community License.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/hapi-strava-mcp-server)<a href="https://allmcps.com/mcp/hapi-strava-mcp-server"><img src="https://allmcps.com/api/badge/hapi-strava-mcp-server?style=directory" alt="HAPI Strava MCP Server on AllMCPs" /></a>