Austin TX countertop prices, live granite/quartz slab inventory, job estimates and quote requests.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Whether ATX Granite King serves a city or town, and whether pricing changes there.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Whether ATX Granite King serves a city or town, and whether pricing changes there.
| Argument | Type | Description |
|---|---|---|
| city* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"city"
],
"properties": {
"city": {
"type": "string",
"maxLength": 60
}
},
"additionalProperties": false
}Estimate total cost from countertop square feet: install at the posted rate plus slabs. Assumes about 75% of each slab is usable.
| Argument | Type | Description |
|---|---|---|
| sqft* | number | Countertop square feet (length x depth in inches / 144, summed) |
| slab_sqft | number | Square feet per slab; defaults to 55 (about 126 x 63 in) |
| slab_price_usd | number | Price per slab; defaults to the $999 Budget Collection |
{
"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
}ATX Granite King's posted prices, what they include, service area and contact details.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Full details for one stone by slug (from search_stones).
| Argument | Type | Description |
|---|---|---|
| slug* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"maxLength": 120
}
},
"additionalProperties": false
}Status and image for a visualize_kitchen job.
| Argument | Type | Description |
|---|---|---|
| id* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"maxLength": 40
}
},
"additionalProperties": false
}Send a countertop quote request to the ATX Granite King crew. Only call this when the user explicitly asks to be contacted and has given their own phone or email.
| Argument | Type | Description |
|---|---|---|
| city | string | |
| name* | string | |
| sqft | number | |
| string | ||
| phone | string | |
| stone | string | |
| details | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"name"
],
"properties": {
"city": {
"type": "string",
"maxLength": 60
},
"name": {
"type": "string",
"maxLength": 80,
"minLength": 1
},
"sqft": {
"type": "number",
"maximum": 20000,
"exclusiveMinimum": 0
},
"email": {
"type": "string",
"format": "email",
"maxLength": 120
},
"phone": {
"type": "string",
"maxLength": 30
},
"stone": {
"type": "string",
"maxLength": 120
},
"details": {
"type": "string",
"maxLength": 800
}
},
"additionalProperties": false
}Search granite, quartz, quartzite, marble and other slabs currently on the Austin yard, including $999 Budget Collection slabs.
| Argument | Type | Description |
|---|---|---|
| color | string | White, Gray, Black, Cream, Brown, Green, Blue, ... |
| limit | integer | |
| query | string | Words in the stone name, e.g. 'taj mahal' or 'black' |
| material | string | Granite, Quartz, Quartzite, Marble, Porcelain, Dolomite, ... |
| budget_only | boolean | Only $999 Budget Collection slabs |
{
"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
}Render a slab from the Austin yard onto a photo of the user's own kitchen or bath, and return the image with a price estimate. Pass a public image URL of the room (JPEG/PNG/WebP) and a stone slug from search_stones. Rendering takes about 30-90 seconds; if it is not ready in time, call get_visualization with the returned id.
| Argument | Type | Description |
|---|---|---|
| sqft | number | Countertop square feet, for the price estimate |
| stone_slug* | string | Stone slug from search_stones, e.g. '2cm-taj-mahal-premium-leather' |
| room_image_url* | string | Public URL of a photo of the room, countertops visible |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"room_image_url",
"stone_slug"
],
"properties": {
"sqft": {
"type": "number",
"maximum": 5000,
"description": "Countertop square feet, for the price estimate",
"exclusiveMinimum": 0
},
"stone_slug": {
"type": "string",
"maxLength": 120,
"description": "Stone slug from search_stones, e.g. '2cm-taj-mahal-premium-leather'"
},
"room_image_url": {
"type": "string",
"format": "uri",
"description": "Public URL of a photo of the room, countertops visible"
}
},
"additionalProperties": false
}