You're viewing a demo portfolio

Join the waitlist
PRSM

hemmabo_host_readiness_check

Active

Tool of com.hemmabo/hemmabo-mcp-server

declared in 3.2.16

Read-only fit check for a vacation-rental host evaluating HemmaBo for an own-domain booking engine. Use when the user is a host or property owner, not a guest booking a stay. Returns a fit verdict, what the host gets, the setup inputs to prepare, and a safe onboarding next step. Does not create an account, buy a domain, configure Stripe, store host data, or provision a website. Every parameter is optional and additive — the more you pass (propertyType, country/region/city, domain, currentChannels, and the wants* booleans), the sharper the fit verdict; with none it returns a generic readiness summary.

Parameters schema

{
  "type": "object",
  "required": [],
  "properties": {
    "city": {
      "type": "string",
      "description": "City or municipality (e.g. 'Kävlinge', 'Florence'). Optional; used in onboarding URL prefill when provided."
    },
    "domain": {
      "type": "string",
      "pattern": "^(?!-)(?:[a-zA-Z0-9-]{1,63}\\.)+[a-zA-Z]{2,63}$",
      "description": "Host-owned domain without protocol or path (e.g. 'villaakerlyckan.se', 'myvilla.it'). Optional; omit when the host has not chosen a domain yet. Invalid: 'https://...', paths, ports, or booking URLs."
    },
    "region": {
      "type": "string",
      "description": "Region or area (e.g. 'Skåne', 'Toscana', 'Marrakech-Safi'). Optional; narrows onboarding handoff and proof examples."
    },
    "country": {
      "type": "string",
      "description": "Country where the property operates (e.g. 'Sweden', 'Italy', 'Morocco'). Optional; improves onboarding URL locale and fit assessment."
    },
    "hasOwnDomain": {
      "type": "boolean",
      "description": "True if the host already owns a domain or explicitly wants one (e.g. true for 'I have villaakerlyckan.se'). False or omit when still undecided."
    },
    "propertyName": {
      "type": "string",
      "description": "Property or business display name (e.g. 'Villa Åkerlyckan'). Optional; carried into onboarding URL when provided."
    },
    "propertyType": {
      "enum": [
        "villa",
        "apartment",
        "cabin",
        "cottage",
        "holiday_home",
        "bnb",
        "hotel",
        "other"
      ],
      "type": "string",
      "description": "Property category enum. Optional; omit when unknown. 'villa'/'holiday_home' fit best; 'hotel' may indicate a poor HemmaBo fit for large chains."
    },
    "currentChannels": {
      "type": "array",
      "items": {
        "type": "string",
        "description": "Single distribution channel name (e.g. 'Airbnb', 'Booking.com', 'Vrbo', 'own website'). Up to 8 entries."
      },
      "maxItems": 8,
      "description": "Optional list of channels the host uses today. Omit when unknown. Helps assess migration fit from OTAs to own-domain booking."
    },
    "preferredLanguage": {
      "type": "string",
      "description": "ISO 639-1 language hint for onboarding copy (e.g. 'sv', 'en', 'de', 'fr'). Optional; omit to default to English."
    },
    "wantsAiAgentBooking": {
      "type": "boolean",
      "description": "True if the host wants AI agents (ChatGPT, Claude, Cursor) to discover and book via their own domain. False or omit when they only want a guest website."
    },
    "wantsDirectPayments": {
      "type": "boolean",
      "description": "True if the host wants Stripe Connect payouts direct to their account. False or omit when they expect HemmaBo to be merchant of record (not supported)."
    }
  },
  "additionalProperties": false
}

What this tool wraps· 2 endpoints

min confidence0.700.50

Parent server

com.hemmabo/hemmabo-mcp-server

https://github.com/HemmaBo-se/hemmabo-mcp-server

2/7 registries
View full server →