You're viewing a demo portfolio

Join the waitlist
PRSM

configure_product

Active

Tool of Custom Blinds Shop

declared in 1.0.0

Lock in a full blind specification: product, dimensions, colour, and mount type (inside recess or outside face-fix). Validates that the colour exists and is in stock, then prices the blind. Returns a configuration summary to pass directly into create_cart. Call check_colour_stock first if availability is uncertain.

Parameters schema

{
  "type": "object",
  "required": [
    "product_id",
    "width_mm",
    "height_mm",
    "colour",
    "mount_type"
  ],
  "properties": {
    "colour": {
      "type": "string",
      "description": "Colour name (must match available colours)"
    },
    "finish": {
      "type": "string",
      "description": "Optional finish for aluminium venetians"
    },
    "province": {
      "type": "string",
      "description": "Optional. Customer's South African province or city. Garden Route locations get Duncan's direct contact; other locations get the online shop contact."
    },
    "quantity": {
      "type": "number",
      "description": "Number of blinds (default 1)"
    },
    "width_mm": {
      "type": "number",
      "description": "Width in millimetres"
    },
    "height_mm": {
      "type": "number",
      "description": "Height/drop in millimetres"
    },
    "mount_type": {
      "enum": [
        "inside",
        "outside"
      ],
      "type": "string",
      "description": "Mount type: inside (recess) or outside (face-fix)"
    },
    "product_id": {
      "type": "string",
      "description": "Product ID from search_products"
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

Custom Blinds Shop

https://github.com/CustomBlinds/cb-shop-mcp

1/7 registries
View full server →