{
  "$schema": "https://webmcp.org/schemas/v1/webmcp.json",
  "name": "Pearl Convention Centre WebMCP Tools",
  "description": "Structured tools allowing AI agents to discover meeting spaces, check capacities, find 360° virtual tours, and submit booking inquiries.",
  "version": "1.0.0",
  "baseUrl": "https://pearl.checkoutmyproperty.com/wp-json/pearl/v1",
  "tools": [
    {
      "name": "listRooms",
      "description": "Returns all available event spaces, banquet halls, guest capacities, and 360° virtual tour links in Lilongwe.",
      "endpoint": "/rooms",
      "method": "GET",
      "parameters": {
        "type": "object",
        "properties": {
          "minCapacity": { "type": "integer", "description": "Filter rooms capable of holding at least this many guests" }
        }
      }
    },
    {
      "name": "submitInquiry",
      "description": "Submits an event booking or venue reservation inquiry to Pearl Convention Centre.",
      "endpoint": "/inquiry",
      "method": "POST",
      "parameters": {
        "type": "object",
        "required": ["name", "phone", "eventType", "guestCount"],
        "properties": {
          "name": { "type": "string", "description": "Client or organizer full name" },
          "phone": { "type": "string", "description": "Contact telephone number" },
          "email": { "type": "string", "format": "email", "description": "Contact email address" },
          "eventType": { "type": "string", "enum": ["Conference", "Wedding", "Corporate Meeting", "Banquet", "Private Party"], "description": "Nature of the event" },
          "roomPreference": { "type": "string", "description": "Preferred hall (Williams, Mantchili, Zoa, Manchewe, Likhubula, Balcony)" },
          "guestCount": { "type": "integer", "description": "Estimated number of attendees" },
          "eventDate": { "type": "string", "format": "date", "description": "Target date of event (YYYY-MM-DD)" },
          "notes": { "type": "string", "description": "Catering requirements, AV needs, or special arrangements" }
        }
      }
    }
  ]
}
