{
  "schema_version": "1.0",
  "name": "Building OS",
  "description": "Open hotel distribution platform for the age of AI agents. Search availability, check rates, view properties, and create direct bookings via MCP. Contributing member of ADAPT Alliance (hotelmcp.org).",
  "url": "https://www.building-os.io",
  "documentation": "https://www.building-os.io/#solution",
  "alliance": {
    "name": "ADAPT — Alliance for Direct Accommodation Protocol & Technology",
    "url": "https://www.hotelmcp.org"
  },
  "capabilities": {
    "tools": [
      {
        "name": "search_availability",
        "description": "Search for available rooms across Building OS properties by city, dates, and guest count",
        "parameters": {
          "city": "string — City name or location (e.g. 'Memphis, TN')",
          "check_in": "string — Check-in date (YYYY-MM-DD)",
          "check_out": "string — Check-out date (YYYY-MM-DD)",
          "guests": "number — Number of guests (default: 2)",
          "max_rate": "number — Maximum nightly rate in USD (optional)",
          "room_type": "string — Filter by room type: studio, queen, king, suite (optional)"
        }
      },
      {
        "name": "get_rates",
        "description": "Get current rates and pricing details for a specific property including dynamic pricing, seasonal rates, and event multipliers",
        "parameters": {
          "property": "string — Property slug or ID",
          "check_in": "string — Check-in date (YYYY-MM-DD)",
          "check_out": "string — Check-out date (YYYY-MM-DD)",
          "format": "string — Response format: json, table, markdown (default: json)"
        }
      },
      {
        "name": "get_property",
        "description": "Get full property details including amenities, photos, policies, room types, location, and reviews",
        "parameters": {
          "property": "string — Property slug or ID"
        }
      },
      {
        "name": "create_booking",
        "description": "Create a direct booking at a Building OS property. Commission under 8%. Hotel retains 100% of guest data.",
        "parameters": {
          "property": "string — Property slug or ID",
          "room_type": "string — Room type slug (e.g. king-suite, queen-double, studio)",
          "check_in": "string — Check-in date (YYYY-MM-DD)",
          "check_out": "string — Check-out date (YYYY-MM-DD)",
          "guest_name": "string — Guest full name",
          "guest_email": "string — Guest email address",
          "guest_phone": "string — Guest phone number (optional)",
          "special_requests": "string — Special requests or notes (optional)"
        }
      },
      {
        "name": "cancel_booking",
        "description": "Cancel an existing booking by confirmation code",
        "parameters": {
          "booking_id": "string — Booking confirmation code (e.g. BK-20260315-4821)",
          "reason": "string — Cancellation reason (optional)"
        }
      },
      {
        "name": "search_properties",
        "description": "Search for Building OS properties by location, amenities, or property type",
        "parameters": {
          "query": "string — Free-text search (e.g. 'boutique hotel near Beale Street')",
          "city": "string — City name (optional)",
          "radius_miles": "number — Search radius in miles (optional, default: 5)",
          "property_type": "string — Type: hotel, bnb, str, mixed-use (optional)"
        }
      }
    ],
    "resources": [
      "property_listings",
      "room_types",
      "rate_plans",
      "availability_calendar",
      "booking_policies",
      "cancellation_policies",
      "amenity_lists",
      "photo_galleries",
      "guest_reviews",
      "local_events"
    ]
  },
  "supported_protocols": [
    "MCP (Model Context Protocol)",
    "REST API (JSON/HTTP, OpenAPI)",
    "CLI (building-os command line)",
    "Agentic Markdown (.well-known/hotel.md)",
    "iCal (calendar sync)",
    "Webhooks (real-time notifications)",
    "JSON-LD / Schema.org"
  ],
  "authentication": {
    "type": "oauth2",
    "description": "OAuth 2.0 bearer token. Free API keys available during early access."
  },
  "pilot": {
    "property": "The Exchange",
    "location": "Downtown Memphis, TN",
    "units": 200,
    "floors": 19,
    "modes": ["STR", "LTR", "WTW", "Rehab"]
  },
  "status": "early_access",
  "contact": "bek@membnb.com",
  "early_access_url": "https://www.building-os.io/#early-access"
}
