{"name":"roof_cost_estimator","title":"Roof Cost Estimator","category":"trades","description":"Ballpark roof replacement cost from squares/sqft, material, pitch, tear-off, and stories. Not a bid.","price_usd":0.002,"input_schema":{"type":"object","properties":{"roof_squares":{"type":"number","description":"Roof area in squares (100 sqft). Or use roof_sqft."},"roof_sqft":{"type":"number","description":"Roof area in sqft (alternative to roof_squares; default 2000)"},"material":{"type":"string","description":"asphalt | architectural | metal | tile (default architectural)","enum":["asphalt","architectural","metal","tile"]},"pitch":{"type":"string","description":"low | medium | steep (default medium)","enum":["low","medium","steep"]},"tear_off":{"type":"boolean","description":"Include tear-off of existing roof (default true)"},"stories":{"type":"integer","description":"Building stories 1..4 (default 1)"}},"additionalProperties":false}}