{"serverId":"mcp-registry/com.atxgraniteking/countertops","tools":[{"name":"check_service_area","fixed":{"name":"check_service_area","description":"Whether ATX Granite King serves a city or town, and whether pricing changes there.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["city"],"properties":{"city":{"type":"string","maxLength":60}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Check service area"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":88,"tokensAfter":88},{"name":"estimate_job","fixed":{"name":"estimate_job","description":"Estimate total cost from countertop square feet: install at the posted rate plus slabs. Assumes about 75% of each slab is usable.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["sqft"],"properties":{"sqft":{"type":"number","maximum":20000,"description":"Countertop square feet (length x depth in inches / 144, summed)","exclusiveMinimum":0},"slab_sqft":{"type":"number","description":"Square feet per slab; defaults to 55 (about 126 x 63 in)","exclusiveMinimum":0},"slab_price_usd":{"type":"number","minimum":0,"description":"Price per slab; defaults to the $999 Budget Collection"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Estimate a countertop job"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":195,"tokensAfter":195},{"name":"get_pricing","fixed":{"name":"get_pricing","description":"ATX Granite King's posted prices, what they include, service area and contact details.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true},"title":"Posted countertop pricing"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":63,"tokensAfter":63},{"name":"get_stone","fixed":{"name":"get_stone","description":"Full details for one stone by slug (from search_stones).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["slug"],"properties":{"slug":{"type":"string","maxLength":120}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Stone details"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":79,"tokensAfter":79},{"name":"get_visualization","fixed":{"name":"get_visualization","description":"Status and image for a visualize_kitchen job.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string","maxLength":40}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Check a visualization"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":77,"tokensAfter":77},{"name":"search_stones","fixed":{"name":"search_stones","description":"Search granite, quartz, quartzite, marble and other slabs currently on the Austin yard, including $999 Budget Collection slabs.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"color":{"type":"string","maxLength":30,"description":"White, Gray, Black, Cream, Brown, Green, Blue, ..."},"limit":{"type":"integer","maximum":50,"minimum":1},"query":{"type":"string","maxLength":80,"description":"Words in the stone name, e.g. 'taj mahal' or 'black'"},"material":{"type":"string","maxLength":30,"description":"Granite, Quartz, Quartzite, Marble, Porcelain, Dolomite, ..."},"budget_only":{"type":"boolean","description":"Only $999 Budget Collection slabs"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Search the slab yard"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":214,"tokensAfter":214}],"toolsChanged":6,"tokensSaved":0,"todo":[{"tool":"check_service_area","params":["city"]},{"tool":"get_stone","params":["slug"]},{"tool":"get_visualization","params":["id"]},{"tool":"request_quote","params":["city","name","sqft","email","phone","stone","details"]},{"tool":"search_stones","params":["limit"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}