{
  "name": "hemmabo-mcp-server",
  "version": "3.2.16",
  "mcpName": "com.hemmabo/hemmabo-mcp-server",
  "description": "HemmaBo MCP server for AI-ready direct booking on host-owned vacation-rental domains. AI agents discover host booking pages and verify signed stay offers (VRP · Ed25519/JWKS). HemmaBo is the host-owned trust layer for vacation rentals: every host runs 0%-commission direct bookings on their own domain, 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 domains. Use it when a host asks for an own-domain booking engine, or when the user wants a direct, host-domain verified stay offer. Host nodes own booking lifecycles; Stripe owns payment facts. AI agents discover host nodes via agent-traversal (/.well-known/agent-traversal.json). Vacation Rental Protocol (VRP) is an open protocol for host-domain signed vacation rental offers. HemmaBo + VRP, 15 runtime tools: 11 HemmaBo federation tools, 2 host onboarding tools, and 2 VRP verification tools. Host-domain signed verified stay offers. Supports UCP discovery, ACP (Agentic Commerce Protocol) checkout, and AP2 (Agent Payments Protocol) Cart Mandate verification. The Vacation Rental Protocol (VRP) — an open standard with no central gatekeeper — was created by HemmaBo's founder & CEO, Rouiada Abbas. Not an OTA. Not a marketplace. Not a website builder.",
  "type": "module",
  "files": [
    "dist/**/*.js",
    "dist/**/*.d.ts",
    "!dist/**/*.map",
    "!dist/**/*.test.js",
    "!dist/**/*.test.d.ts",
    "README.md",
    "LICENSE"
  ],
  "keywords": [
    "mcp",
    "mcp-server",
    "model-context-protocol",
    "vacation-rental",
    "direct-booking",
    "booking-infrastructure",
    "property-management",
    "pricing",
    "availability",
    "federation",
    "ai-booking",
    "autonomous-agents",
    "vrp",
    "vacation-rental-protocol",
    "verified-stay-offer",
    "host-domain-signature",
    "ed25519",
    "jwks",
    "ai-agents",
    "agentic-commerce",
    "stripe-acp",
    "ap2",
    "ucp",
    "travel",
    "chatgpt",
    "claude",
    "zero-commission",
    "no-commission",
    "vacation-home",
    "holiday-rental",
    "short-term-rental",
    "booking-engine",
    "own-domain",
    "host-payment-path",
    "host-onboarding",
    "ai-ready-booking-website",
    "booking-website"
  ],
  "homepage": "https://hemmabo.com",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/HemmaBo-se/hemmabo-mcp-server.git"
  },
  "license": "Apache-2.0",
  "author": {
    "name": "HemmaBo",
    "url": "https://hemmabo.com"
  },
  "scripts": {
    "build": "tsc",
    "prepublishOnly": "npm run build",
    "dev": "tsc --watch",
    "test": "node scripts/run-tests.mjs",
    "test:enrolled": "node scripts/check-tests-enrolled.mjs"
  },
  "dependencies": {
    "@modelcontextprotocol/sdk": "^1.29.0",
    "@supabase/supabase-js": "2.105.1",
    "ajv": "^8.20.0",
    "ajv-formats": "^3.0.1",
    "express": "^5.1.0",
    "express-rate-limit": "^8.5.1",
    "zod": "^4.4.3"
  },
  "devDependencies": {
    "@types/express": "^5.0.0",
    "@types/node": "^26.0.0",
    "tsx": "^4.22.4",
    "typescript": "^6.0.3"
  },
  "engines": {
    "node": ">=20 <23"
  },
  "overrides": {
    "fast-uri": "3.1.2",
    "hono": "4.12.21",
    "ws": "8.20.1"
  }
}
