Skip to main content
Glama

get_product

Fetch complete details for one product by id (e.g. roller-blockout, venetian-25mm-aluwood). Returns all available colours with in-stock status, materials, features, and maximum supported dimensions. Use before configure_product to confirm a colour exists and is in stock before committing.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
product_idYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
productYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "additionalProperties": true,
      +  "properties": {
      +    "product": {
      +      "additionalProperties": true,
      +      "properties": {
      +        "category": {
      +          "type": "string"
      +        },
      +        "colour_count_in_stock": {
      +          "type": "number"
      +        },
      +        "colours": {
      +          "items": {
      +            "additionalProperties": true,
      +            "properties": {
      +              "expected_restock": {
      +                "anyOf": [
      +                  {
      +                    "type": "string"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              },
      +              "finish": {
      +                "anyOf": [
      +                  {
      +                    "type": "string"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              },
      +              "hex": {
      +                "anyOf": [
      +                  {
      +                    "type": "string"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              },
      +              "in_stock": {
      +                "type": "boolean"
      +              },
      +              "material": {
      +                "anyOf": [
      +                  {
      +                    "type": "string"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              },
      +              "name": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [],
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "description": {
      +          "type": "string"
      +        },
      +        "features": {
      +          "items": {
      +            "type": "string"
      +          },
      +          "type": "array"
      +        },
      +        "installation_type": {
      +          "type": "string"
      +        },
      +        "materials": {
      +          "items": {
      +            "type": "string"
      +          },
      +          "type": "array"
      +        },
      +        "max_height_mm": {
      +          "type": "number"
      +        },
      +        "max_width_mm": {
      +          "type": "number"
      +        },
      +        "name": {
      +          "type": "string"
      +        },
      +        "product_id": {
      +          "type": "string"
      +        },
      +        "product_url": {
      +          "type": "string"
      +        },
      +        "schema_url": {
      +          "type": "string"
      +        },
      +        "size_limits": {
      +          "additionalProperties": true,
      +          "properties": {
      +            "availability_rule": {
      +              "type": "string"
      +            },
      +            "combination_dependent": {
      +              "type": "boolean"
      +            },
      +            "max_height_mm": {
      +              "type": "number"
      +            },
      +            "max_width_mm": {
      +              "type": "number"
      +            },
      +            "measurement_note": {
      +              "type": "string"
      +            },
      +            "minimum_charge_height_mm": {
      +              "type": "number"
      +            },
      +            "minimum_charge_width_mm": {
      +              "type": "number"
      +            },
      +            "product_id": {
      +              "type": "string"
      +            },
      +            "unit": {
      +              "const": "mm",
      +              "type": "string"
      +            },
      +            "validation_note": {
      +              "type": "string"
      +            },
      +            "width_drop_frontier": {
      +              "items": {
      +                "additionalProperties": true,
      +                "properties": {
      +                  "max_drop_mm": {
      +                    "type": "number"
      +                  },
      +                  "width_band_max_mm": {
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "width_band_max_mm",
      +                  "max_drop_mm"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            }
      +          },
      +          "required": [
      +            "product_id",
      +            "unit",
      +            "max_width_mm",
      +            "max_height_mm",
      +            "minimum_charge_width_mm",
      +            "minimum_charge_height_mm",
      +            "combination_dependent",
      +            "availability_rule",
      +            "width_drop_frontier",
      +            "measurement_note",
      +            "validation_note"
      +          ],
      +          "type": "object"
      +        },
      +        "suitable_for": {
      +          "items": {
      +            "type": "string"
      +          },
      +          "type": "array"
      +        }
      +      },
      +      "required": [
      +        "product_id",
      +        "name",
      +        "category",
      +        "colours",
      +        "product_url"
      +      ],
      +      "type": "object"
      +    }
      +  },
      +  "required": [
      +    "product"
      +  ],
      +  "type": "object"
      +}
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources