1. Conduid
  2. Developer Tools
  3. Hapimcp
MCP server · Developer Tools

Hapimcp

HAPI MCP Server and HAPI Workflows 😁 - Adopt MCP without rewriting your backend (Brownfield). Start from scratch with an API-first, AI-ready approach (Greenfield). Leverage the OpenAPI Initiative: Swagger/OAS and Arazzo, and map your specs as MCP effortlessly

59Fair

Scored a month ago · breakdown

About Hapimcp

Hapimcp is an MCP server published by la-rebelion in the Developer Tools category: hAPI MCP Server and HAPI Workflows 😁 - Adopt MCP without rewriting your backend (Brownfield). Start from scratch with an API-first, AI-ready approach (Greenfield). Leverage the OpenAPI Initiative: Swagger/OAS and Arazzo, and map your specs as MCP effortlessly.

The repository has 7 stars and 0 forks, with the last commit a month ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/la-rebelion/hapimcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Hapimcp

Powered by Claude · Grounded in docs

I know everything about Hapimcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

3 checks have not been run yet.

Releases

v0.8.7v0.8.7 - Local controller request-body dispatch · 24 Aug 2026Fixes MCP calls to local `POST`, `PUT`, and `PATCH` controller methods passed the payload as part of the `params` argument and left the `body` argument undefined:**; Backend APIs were never receiving the `body`, but as parameter. HAPI now…
v0.8.6v0.8.6 - Client-provided API keys were dropped or corrupted on MCP tool calls · 19 Aug 2026Fixes A client-supplied `X-Api-Key` (or other configured API-Key header) sent directly on `/mcp` requests was ignored, and could corrupt the outbound request to the backend API:** when building the backend request for a `tools/call`, HAPI…
v0.8.5v0.8.5 - Automatic resolution of OAS path-parameter naming conflicts · 9 Aug 2026Fixes Some valid OpenAPI specs crashed the server at startup with `Cannot create route "..." with parameter "X" because a route already exists with a different parameter name ("Y")`:** this is a limitation of HAPI MCP underlying router,…
v0.8.4v0.8.4 - Depth-limit and visited-node guards for schema processing · 9 Aug 2026Enhancements Applied depth-limit + visited-node guards to avoid unbounded recursion in schema processing (used to build MCP tool inputSchemas). This is common in specs that have been fully dereferenced/bundled, so a recursive type is…
v0.8.3v0.8.3 - Bind address to accept connections other than localhost · 8 Aug 2026Fixes `hapi serve` / Docker only accepted connections on `localhost`, even with `--host 0.0.0.0` or `HOST=0.0.0.0` set:** the actual bind address passed to the server was read from `host`, a property that was never assigned anywhere in the…

README

HAPI MCP – Headless API for Model Context Protocol

Stop rewriting systems for AI. Instantly turn your APIs into MCP servers.

HAPI MCP lifts your OpenAPI catalog into MCP tools automatically, keeping design (OAS/Arazzo) and runtime (agents/LLMs) cleanly separated. Your existing APIs become AI-ready tools—no new business logic, no sidecar servers, no rework.

Key Features

  • No rewrites: Reuse 100% of your API logic. OpenAPI in, MCP tools out. No parallel codebase or shadow services.
  • Faster time-to-value: Turn specs into agent-ready tools in minutes. Update the spec, ship new tools instantly.
  • Reduced risk: Permissions, auth, rate limits, auditability are inherited from your APIs—governance without bolt-ons.
  • Scales with you: runMCP delivers serverless-like elasticity with long-running when needed. Cold-start fast, stay warm for throughput.
  • Deterministic orchestration: OrcA plans and executes multi-tool tasks predictably—no brittle prompt chaining.
  • Vendor-neutral: Works with any MCP client: ChatGPT, Claude, QBot, chatMCP. OAS + MCP + Arazzo stay portable.

How It Works

  1. Pick your API spec

    • OpenAPI, Swagger, REST—HAPI CLI works with any API specification format.
    • Supports OpenAPI 3.0+, REST APIs, OAuth 2.0 Dynamic Client Registration.
  2. Run a single command

    • One simple CLI command transforms your API into a usable MCP Server.
    • No complex setup, zero configuration, works anywhere, cross-platform.
  3. Use instantly

    • Your API is now ready as a tool, AI agent, or testing interface.
    • MCP server ready, AI agent compatible, testing interface, developer experience friendly.

Visual Pipeline

API Spec (swagger.json) → HAPI CLI → Usable Tool (AI-ready) ← MCP Clients
[ OpenAPI / Swagger ]       [ HAPI CLI ]        [ MCP Server ]
       (Your API)         →   (Transform)   →   (Usable Tool)
                                                 ↑          ↑
                                                 |          |
                                          [ ChatGPT ]  [ runMCP ]
                                          [ Claude  ]  [ OrcA   ]
                                          [ QBot    ]  [ chatMCP]
                                          [ Agents  ]

Who Wins With HAPI

  • Executives: Ship AI initiatives without ballooning cost. Keep teams focused on outcomes, not rewrites and integration sprawl.
  • Architects & PMs: Design with OpenAPI/Arazzo, run with MCP. Clear contracts, policy inheritance, and versioned workflows keep risk low.
  • Engineers & Ops: Deploy once. HAPI Server + runMCP scale tools; QBot/chatMCP give fast feedback; OrcA keeps executions deterministic.

Your Stack, Already Wired

  • HAPI Server: Turns OpenAPI into MCP tools automatically—contracts stay in sync with your source of truth.
  • runMCP: Autoscaling execution and testing for MCP tools; cold-start fast, stay warm when workflows run long.
  • QBot: CLI TUI for power users to interact with MCP tools directly from terminal or scripts.
  • chatMCP: Conversational client that speaks MCP natively for support, ops, and internal assistants.
  • OrcA: Deterministic planning and orchestration for multi-tool tasks; no brittle prompt spaghetti.
  • Agents: Build agentic systems from standard APIs—no custom glue. Connect MCP clients across platforms.

Demos

Documentation

FAQ

  • Do we need to rewrite our services?
    No. HAPI MCP lifts your existing OpenAPI specs directly into MCP tools. Your auth, validation, and business rules remain unchanged.

  • Is this just another MCP server?
    It’s the Headless API model: your API becomes the runtime. HAPI Server reflects it as MCP; runMCP scales it; OrcA orchestrates it. No duplicate logic.

  • Which clients can consume the tools?
    Any MCP client: ChatGPT, Claude, QBot, chatMCP, bespoke orchestrators—vendor-neutral by design.

  • How do we keep control and compliance?
    Your API remains the single source of truth. Policies, RBAC, rate limits, and audit logs flow through automatically; no shadow logic.

  • What about security and privacy?
    Scoped credentials, per-tool permissions, and auditable calls are inherited from your API layer. HAPI adds guardrails and observability for regulated environments.

  • How fast can we get started?
    You can transform your first API into an MCP tool in less than five minutes. The HAPI CLI makes it quick and painless.

Get Started

  1. Install HAPI CLI from latest release: https://github.com/la-rebelion/hapimcp/releases

  2. Transform your OpenAPI spec into an MCP server with a single command:

    hapi serve path/to/your/swagger.json --headless
    
  3. Start using your MCP tools with any compatible client!

  4. Explore the documentation for advanced usage and best practices.

Contributing

Contributions are welcome! Open a discussion or submit a pull request on GitHub: https://github.com/la-rebelion/hapimcp

License

HAPI MCP is licensed under the MIT License. See LICENSE for details.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Hapimcp

How do I install Hapimcp?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Hapimcp safe to use with an AI agent?

Its trust score is 59 out of 100 (fair). It passes 2 of the 3 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Hapimcp still maintained?

Yes — the latest release is v0.8.7 (24 Aug 2026), and the last commit was a month ago. The repository has 7 stars.