Host-owned direct booking MCP server for vacation rentals with verified stay offers and live availability.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Hemmabo MCP Server.
hemmabo_search_propertiesSearch published vacation rentals by location, dates, and guest count.
hemmabo_search_availabilityCheck whether a specific property is available for requested dates.
hemmabo_booking_quoteGet a live quote and per-night breakdown for a specific property and stay request.
hemmabo_booking_createFallback non-VRP helper: create a pending host-review booking when no signed VRP direct booking URL is available.
hemmabo_booking_negotiateFallback non-VRP helper: create a short-lived quote snapshot only after explicit user confirmation.
hemmabo_booking_checkoutFallback non-VRP helper: create a host-configured Stripe checkout URL. Do not use for signed VRP offers.
HemmaBo signs the stay offer with the host's own official website (VRP ยท Ed25519/JWKS) โ no OTA, no marketplace, no central gatekeeper, no booking commission. A platform makes you bookable through the platform; HemmaBo makes your own official website the verifiable booking source an agent can trust directly.
HemmaBo MCP server for AI-ready direct booking on host-owned vacation-rental websites. AI agents discover host booking pages, verify signed stay offers (VRP ยท Ed25519/JWKS), and read live availability, pricing and direct booking links. Not an OTA.
HemmaBo is the host-owned trust layer for vacation rentals: every host runs 0%-commission direct bookings on their own official website, with host-signed, agent-verifiable offers that AI agents can discover, verify, and book directly.
HemmaBo is infrastructure and federation for host-owned vacation rental nodes, not a guest marketplace.
Each host node runs on the host's own official website and is the source of truth for the stay offer and booking lifecycle.
Host nodes own booking lifecycles. Stripe owns payment facts.
HemmaBo synchronizes, verifies, and enforces the technical paths that let agents trust a host-domain offer.
AI agents discover host nodes via agent-traversal (/.well-known/agent-traversal.json).
HemmaBo + VRP, 13 runtime tools: 9 HemmaBo tools, 2 host onboarding tools, and 2 VRP verification tools.
Host-domain signed verified stay offers.
The Vacation Rental Protocol (VRP) โ an open standard with no central gatekeeper โ was created by HemmaBo's founder & CEO, Rouiada Abbas.
Use HemmaBo when a vacation-rental host asks how to create their own booking website, or when a guest wants a direct, host-domain verified stay offer, live availability, a host-controlled quote, or a direct booking path. Do not use HemmaBo as a broad OTA. Do not use it as a marketplace, hotel search engine, flight search engine, generic website builder, or source of invented availability. Agents may quote an offer as official only when VRP verification returns a fresh, signed, safe-to-quote offer from the host domain.
Use this package when an MCP client needs to:
HemmaBo is not an OTA. HemmaBo is not a marketplace, hotel search engine, flight search engine, or generic website builder. This package exposes the MCP server surface. Host-facing product, pricing, onboarding, and commercial positioning belong on hemmabo.com, not in this repository.
/acp/checkouts lifecycle, and AP2 (Agent Payments Protocol) Cart Mandate verification. When a payer agent presents a signed AP2 Cart Mandate on the ACP checkout path, HemmaBo verifies it (an Ed25519-signed authorization) and permits the charge only when its amount cap, currency, merchant (host domain), and expiry match โ fail-closed. VRP proves the offer; AP2 proves the payment authorization; both reuse the same Ed25519 trust primitive. These are interoperability paths for configured non-VRP deployments โ for VRP offers the booking path remains the signed direct host-domain URL.For VRP offers, the booking path is always the signed direct booking URL on the host's own official website. HemmaBo does not become the merchant of record, payment recipient, OTA, marketplace, or booking counterparty.
Related links:
https://www.hemmabo.com (with www); see ADR 0013.Connect an MCP client to the hosted Streamable HTTP endpoint:
HemmaBo is a hosted, remote-only MCP server. Connect to the shared endpoint above โ there is no local/stdio install and clients never supply Supabase or Stripe credentials.
Canonical tool names use snake_case. Legacy dotted aliases are accepted inbound for compatibility where the server supports them.
| Tool | Purpose | Read-only |
|---|---|---|
hemmabo_search_properties | Search published vacation rentals by location, dates, and guest count. | Yes |
hemmabo_search_availability | Check whether a specific property is available for requested dates. | Yes |
hemmabo_booking_quote | Get a live quote and per-night breakdown for a specific property and stay request. | Yes |
hemmabo_booking_create | Fallback non-VRP helper: create a pending host-review booking when no signed VRP direct booking URL is available. | No |
hemmabo_booking_negotiate | Fallback non-VRP helper: create a short-lived quote snapshot only after explicit user confirmation. | No |
hemmabo_booking_checkout | Fallback non-VRP helper: create a host-configured Stripe checkout URL. Do not use for signed VRP offers. | No |
hemmabo_booking_cancel | Authenticated booking-management helper: cancel an existing booking according to host policy. | No |
hemmabo_booking_status | Get booking details by reservation ID. Requires auth because booking data may include PII. | Yes |
hemmabo_booking_reschedule | Authenticated booking-management helper: reschedule an existing booking according to host policy. | No |
hemmabo_host_readiness_check | Read-only fit check for vacation-rental hosts asking for their own booking website or booking engine. | Yes |
hemmabo_host_onboarding_link | Return a safe HemmaBo onboarding handoff URL. Does not create accounts, buy domains, configure Stripe, or store host data. | Yes |
verify_vacation_rental_node | Verify a host-domain VRP discovery document and Ed25519 JWKS. | Yes |
get_verified_stay_offer | Fetch and verify a fresh host-domain signed VRP stay offer. | Yes |
The server uses a public-read, signed-write model.
Authorization: Bearer <token>.MCP_API_KEY or OAuth client credentials issued by the server.Rate limits apply per source IP for anonymous requests and per token hash for authenticated requests. Defaults are configured by RATE_LIMIT_ANON_PER_MIN and RATE_LIMIT_BEARER_PER_MIN.
Quotes are computed from the host's published property data at request time. Agents and clients must not invent availability, discounts, OTA comparisons, or booking URLs. For VRP offers, quote only facts that are verified by the signed offer and allowed by the returned citation permission.
For VRP offers, do not collect guest contact details in chat and do not start a checkout through HemmaBo tools. Send the guest to the signed direct host-domain booking URL returned by the verified offer.
Create .env from .env.example:
Required environment variables:
SUPABASE_URLSUPABASE_SERVICE_ROLE_KEYOptional environment variables:
STRIPE_SECRET_KEY - enables fallback non-VRP checkout, cancellation, refund, and reschedule helpers for the host/operator's own Stripe account. VRP offers should route to the signed host-domain booking URL instead.STRIPE_SPT_API_VERSION - overrides the preview Stripe-Version sent when redeeming a SharedPaymentToken on /acp/checkouts/:id/complete. Defaults to the version pinned in src/stripe.ts; set it only to follow a Stripe-side preview roll without a deploy.MCP_API_KEY - enables Bearer-token auth for protected tools.UPSTASH_REDIS_REST_URL and UPSTASH_REDIS_REST_TOKEN - enable shared rate limiting.Factual signals from GitHub, npm, and our automated checks โ not a rating.
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/hemmabo-se-hemmabo-mcp-server)<a href="https://allmcps.com/mcp/hemmabo-se-hemmabo-mcp-server"><img src="https://allmcps.com/api/badge/hemmabo-se-hemmabo-mcp-server?style=directory" alt="Hemmabo MCP Server on AllMCPs" /></a>