Thai building materials: product search, prices before VAT, stock and material calculators.
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.
Runs one of the website calculators for an area in square metres and returns the material list: items, quantities, unit prices and amounts before VAT, subtotal, 7% VAT and total, plus the matching website product for each line. Choices not given use the calculator defaults; the result lists the choices the customer can change. Nothing is saved or ordered.
Area in square metres.
Calculator key from list_calculators, e.g. "concealed-ceiling-calculator".
Optional. Choice id (from a previous result) to the option label, e.g. {"2960": "แผ่นยิปซัม ตราช้าง รุ่น มาตรฐาน 9 มม. ขอบลาด"}.
Runs one of the website calculators for an area in square metres and returns the material list: items, quantities, unit prices and amounts before VAT, subtotal, 7% VAT and total, plus the matching website product for each line. Choices not given use the calculator defaults; the result lists the choices the customer can change. Nothing is saved or ordered.
| Argument | Type | Description |
|---|---|---|
| area_m2* | number | Area in square metres. |
| choices | object | Optional. Choice id (from a previous result) to the option label, e.g. {"2960": "แผ่นยิปซัม ตราช้าง รุ่น มาตรฐาน 9 มม. ขอบลาด"}. |
| calculator* | string | Calculator key from list_calculators, e.g. "concealed-ceiling-calculator". |
{
"type": "object",
"required": [
"calculator",
"area_m2"
],
"properties": {
"area_m2": {
"type": "number",
"maximum": 100000,
"description": "Area in square metres.",
"exclusiveMinimum": 0
},
"choices": {
"type": "object",
"description": "Optional. Choice id (from a previous result) to the option label, e.g. {\"2960\": \"แผ่นยิปซัม ตราช้าง รุ่น มาตรฐาน 9 มม. ขอบลาด\"}.",
"maxProperties": 60,
"additionalProperties": {
"type": "string",
"maxLength": 300
}
},
"calculator": {
"type": "string",
"maxLength": 200,
"description": "Calculator key from list_calculators, e.g. \"concealed-ceiling-calculator\"."
}
},
"additionalProperties": false
}Full public details of one product: dimensions, attributes, and each option (variation) with its SKU, price before VAT and stock. Give exactly one of sku or url.
| Argument | Type | Description |
|---|---|---|
| sku | string | Product or option SKU. |
| url | string | Product URL on furringline.com (from search_products). |
{
"type": "object",
"properties": {
"sku": {
"type": "string",
"maxLength": 64,
"description": "Product or option SKU."
},
"url": {
"type": "string",
"maxLength": 500,
"description": "Product URL on furringline.com (from search_products)."
}
},
"additionalProperties": false
}The material calculators on furringline.com (ceilings, partition walls, insulation). Use a key with calculate_materials.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}All public product categories with slug, parent slug, product count and URL.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Search the public FURRINGLINE catalog by words (Thai or English, all words must match) or SKU, optionally within a category. Returns name, SKU, URL, image, category, brand, price before VAT and stock. Max 20 per page, 10 pages.
| Argument | Type | Description |
|---|---|---|
| page | integer | |
| query | string | Words or SKU to look for, e.g. "ยิปซัม 9 มม" or "C-line". |
| category | string | Category slug from list_categories (optional). |
| per_page | integer |
{
"type": "object",
"properties": {
"page": {
"type": "integer",
"default": 1,
"maximum": 10,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 100,
"description": "Words or SKU to look for, e.g. \"ยิปซัม 9 มม\" or \"C-line\"."
},
"category": {
"type": "string",
"maxLength": 200,
"description": "Category slug from list_categories (optional)."
},
"per_page": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1
}
},
"additionalProperties": false
}