{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://dom-contracting.com/.well-known/webmcp.json",
  "version": "1.0",
  "site": "https://dom-contracting.com",
  "name": "DOM Contracting",
  "description": "Custom steel mezzanines, car collection viewing decks, Toy Barn interior builds, barndominium lounges, and residential/commercial renovation across Arizona.",
  "tools": [
    {
      "name": "submit_quote_request",
      "title": "Submit a Quote Request",
      "description": "Submit a free, no-obligation quote request to DOM Contracting for a steel mezzanine, car collection viewing deck, Toy Barn build, barndominium lounge, renovation, or related construction service in Arizona.",
      "pageUrl": "https://dom-contracting.com/contact.html",
      "endpoint": "https://dom-contracting.com/send-message.php",
      "method": "POST",
      "contentType": "application/x-www-form-urlencoded",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "name": {
            "type": "string",
            "description": "Full name of the person requesting the quote"
          },
          "phone": {
            "type": "string",
            "description": "Contact phone number, e.g. (480) 555-0123"
          },
          "email": {
            "type": "string",
            "format": "email",
            "description": "Contact email address"
          },
          "service": {
            "type": "string",
            "description": "Type of project being requested",
            "enum": [
              "mezzanine",
              "car-deck",
              "barndominium",
              "garage",
              "renovation",
              "commercial",
              "concrete",
              "railings",
              "other"
            ]
          },
          "message": {
            "type": "string",
            "description": "Description of the project - dimensions, location, intended use, and timeline"
          }
        },
        "required": ["name", "phone", "email", "message"]
      },
      "outputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "success": {
            "type": "boolean",
            "description": "Whether the request was successfully received"
          },
          "message": {
            "type": "string",
            "description": "Human-readable confirmation or error message"
          }
        }
      }
    }
  ]
}
