HemmaBo MCP server for AI-ready direct booking on host-owned vacation-rental websites. AI agents discover host booking pages and verify signed stay
Hemmabo MCP server is a hosted integration for AI assistants that speak the Model Context Protocol. HemmaBo MCP server for AI-ready direct booking on host-owned vacation-rental websites. AI agents discover host booking pages and verify signed stay offers (VRP · Ed25519/JWKS). HemmaBo is the host-owned trust layer for vacation rentals.
Being a remote server, there is no local install. You register the endpoint with your client, authorise it once, and the tools appear.
Once Hemmabo is connected, these are the calls the assistant has available:
hemmabo_search_properties — Search published vacation rentals by location, dates, and guest counthemmabo_search_availability — Check whether a specific property is available for requested dateshemmabo_booking_quote — Get a live quote and per-night breakdown for a specific property and stay requesthemmabo_booking_create — Fallback non-VRP helper: create a pending host-review booking when no signed VRP direct booking URL is availablehemmabo_booking_negotiate — Fallback non-VRP helper: create a short-lived quote snapshot only after explicit user confirmationhemmabo_booking_checkout — Fallback non-VRP helper: create a host-configured Stripe checkout URL. Do not use for signed VRP offershemmabo_booking_cancel — Authenticated booking-management helper: cancel an existing booking according to host policyhemmabo_booking_status — Get booking details by reservation ID. Requires auth because booking data may include PIIhemmabo_booking_reschedule — Authenticated booking-management helper: reschedule an existing booking according to host policyhemmabo_host_readiness_check — Read-only fit check for vacation-rental hosts asking for their own booking website or booking enginehemmabo_host_onboarding_link — Return a safe HemmaBo onboarding handoff URL. Does not create accounts, buy domains, configure Stripe, or store host dataverify_vacation_rental_node — Verify a host-domain VRP discovery document and Ed25519 JWKSYou will need 6 environment variables: MCP_API_KEY, SUPABASE_URL, SUPABASE_SERVICE_ROLE_KEY, STRIPE_SECRET_KEY, UPSTASH_REDIS_REST_URL, UPSTASH_REDIS_REST_TOKEN. The server will not start without them, which is usually why the tools fail to appear on a first run. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.
This sits in the payments and commerce group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Hemmabo's toolset — hemmabo_search_properties, hemmabo_search_availability, hemmabo_booking_quote and 10 more — is a fair guide to whether it matches your workflow. It is maintained by hemmabo-se; worth a glance at recent repository activity before you build anything load-bearing on it.
This entry was verified against Hemmabo's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.
| Tool | What it does |
|---|---|
| hemmabo_search_properties | Search published vacation rentals by location, dates, and guest count. |
| hemmabo_search_availability | Check whether a specific property is available for requested dates. |
| hemmabo_booking_quote | Get a live quote and per-night breakdown for a specific property and stay request. |
| hemmabo_booking_create | Fallback non-VRP helper: create a pending host-review booking when no signed VRP direct booking URL is available. |
| hemmabo_booking_negotiate | Fallback non-VRP helper: create a short-lived quote snapshot only after explicit user confirmation. |
| hemmabo_booking_checkout | Fallback non-VRP helper: create a host-configured Stripe checkout URL. Do not use for signed VRP offers. |
| hemmabo_booking_cancel | Authenticated booking-management helper: cancel an existing booking according to host policy. |
| hemmabo_booking_status | Get booking details by reservation ID. Requires auth because booking data may include PII. |
| hemmabo_booking_reschedule | Authenticated booking-management helper: reschedule an existing booking according to host policy. |
| hemmabo_host_readiness_check | Read-only fit check for vacation-rental hosts asking for their own booking website or booking engine. |
| hemmabo_host_onboarding_link | Return a safe HemmaBo onboarding handoff URL. Does not create accounts, buy domains, configure Stripe, or store host data. |
| verify_vacation_rental_node | Verify a host-domain VRP discovery document and Ed25519 JWKS. |
| get_verified_stay_offer | Fetch and verify a fresh host-domain signed VRP stay offer. |
{
"mcpServers": {
"hemmabo": {
"type": "http",
"url": "https://www.hemmabo.com/mcp"
}
}
}Configuration as documented by the project. Restart the client after saving.
| Variable | Description | Required |
|---|---|---|
| MCP_API_KEY | Credential the server authenticates with. | Yes |
| SUPABASE_URL | Endpoint or connection string the server talks to. | Yes |
| SUPABASE_SERVICE_ROLE_KEY | Credential the server authenticates with. | Yes |
| STRIPE_SECRET_KEY | Credential the server authenticates with. | Yes |
| UPSTASH_REDIS_REST_URL | Endpoint or connection string the server talks to. | Yes |
| UPSTASH_REDIS_REST_TOKEN | Credential the server authenticates with. | Yes |
Payments infrastructure meets AI — customers, invoices, subscriptions and current API docs from Stripe's server.
Build for Shopify with current APIs — the official Dev MCP server for schema-accurate storefront and admin code.
Give your AI assistant a supervised window into your Interactive Brokers account — balances, positions, live quotes and orders.
Invoices, payments and disputes through PayPal's official server — commerce operations by conversation.
Enables querying and listing Azure resources and costs directly from an MCP client.
Empowers LLMs with Bitcoin Lightning Network payment capabilities via the ZBD API.