{
  "schema_version": "1.1",
  "protocol": "mcp",
  "protocol_version": "2025-03-26",
  "name": "HemmaBo Federation MCP Server",
  "description": "Direct booking infrastructure for vacation rentals. Search properties, check availability, get live pricing, and complete Stripe payments — 0% commission. Each property is its own node with live data. Like Mirai for hotels, but for vacation rentals.",
  "version": "3.1.17",
  "mcp_endpoint": "https://hemmabo-mcp-server.vercel.app/mcp",
  "transport": ["streamable-http", "stdio"],
  "homepage": "https://hemmabo.com",
  "icon": "https://hemmabo-mcp-server.vercel.app/icon.png",
  "registry": {
    "glama": "https://glama.ai/mcp/servers/HemmaBo-se/hemmabo-mcp-server",
    "smithery": "https://smithery.ai/servers/@hemmabo-se/hemmabo",
    "npm": "https://www.npmjs.com/package/hemmabo-mcp-server"
  },
  "tools": [
    { "name": "hemmabo_search_properties", "description": "Search available vacation rental properties by region, country, guest count and dates." },
    { "name": "hemmabo_search_availability", "description": "Check whether a specific property is available for given check-in and check-out dates." },
    { "name": "hemmabo_booking_quote", "description": "Get a detailed live pricing quote: nightly rates, seasonal pricing, cleaning fee, federation discount." },
    { "name": "hemmabo_booking_negotiate", "description": "Lock a price quote for 15 minutes. Returns a quoteId — guarantees the price won't change." },
    { "name": "hemmabo_booking_checkout", "description": "Create a booking and Stripe payment. 0% commission — payment direct to host." },
    { "name": "hemmabo_booking_create", "description": "Create a direct booking without online payment." },
    { "name": "hemmabo_booking_status", "description": "Get booking status, cancellation policy and refund rules." },
    { "name": "hemmabo_booking_cancel", "description": "Cancel a booking and trigger a Stripe refund." },
    { "name": "hemmabo_booking_reschedule", "description": "Move a booking to new dates with automatic repricing." }
  ],
  "example_properties": [
    { "name": "Villa Åkerlyckan", "domain": "villaakerlyckan.se", "region": "Skåne", "country": "Sweden" }
  ],
  "trust": {
    "payment": "Stripe (direct to host)",
    "commission": "0%",
    "data_ownership": "host"
  }
}
