{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "name": "borek-concrete",
  "title": "Borek Concrete & Breaking (borekconcreteny) Model Context Protocol Server",
  "description": "Official MCP tools for Borek Concrete & Breaking. Allows LLMs, Claude Desktop, ChatGPT, and AI agents to query concrete mixes (4,000 PSI), estimate project pricing, and submit client quote requests in Central New York.",
  "version": "1.0.0",
  "transport": {
    "type": "streamable_http",
    "endpoint": "https://borekconcreteny.com/api/mcp"
  },
  "tools": [
    {
      "name": "get_concrete_specs",
      "description": "Get concrete technical specifications, 4000 PSI compressive strength standards, sub-base compaction rules, and winter curing guidelines.",
      "parameters": {
        "type": "object",
        "properties": {
          "service": { "type": "string", "enum": ["driveway", "patio", "sidewalk", "breaking", "commercial"] }
        }
      }
    },
    {
      "name": "calculate_estimate",
      "description": "Calculate preliminary pricing range based on square footage and project type in Central New York.",
      "parameters": {
        "type": "object",
        "required": ["square_footage", "service_type"],
        "properties": {
          "square_footage": { "type": "number", "description": "Square footage of the pour" },
          "service_type": { "type": "string", "enum": ["broom_driveway", "stamped_patio", "city_sidewalk", "breaking_demolition"] }
        }
      }
    },
    {
      "name": "submit_lead",
      "description": "Submit a concrete quote or lead request directly to Borek Concrete & Breaking.",
      "parameters": {
        "type": "object",
        "required": ["name", "phone", "service"],
        "properties": {
          "name": { "type": "string" },
          "phone": { "type": "string" },
          "email": { "type": "string" },
          "city": { "type": "string" },
          "service": { "type": "string" },
          "square_footage": { "type": "string" },
          "custom_description": { "type": "string" }
        }
      }
    }
  ]
}
