← WebMCP Directory

Tool tree

grillfuerst.de

CommerceTools verified
Website
Barbecues, grills, and outdoor cooking accessories
Explore capabilities
    calculate_shippingAnswer

    Calculate available shipping methods and costs for products to Germany or Austria.

    View tool JSON
    {
      "name": "calculate_shipping",
      "kind": "answer",
      "impl": "imperative",
      "description": "Calculate available shipping methods and costs for products to Germany or Austria.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "countryCode": {
            "type": "string",
            "enum": [
              "DE",
              "AT"
            ],
            "description": "Shipping country code."
          },
          "customerStatusId": {
            "type": "integer",
            "minimum": 1,
            "maximum": 12,
            "description": "Optional XT customer status; default 2."
          },
          "items": {
            "type": "array",
            "minItems": 1,
            "maxItems": 20,
            "description": "Products and quantities for shipping calculation.",
            "items": {
              "type": "object",
              "properties": {
                "productId": {
                  "type": "integer",
                  "minimum": 1,
                  "description": "XT product ID."
                },
                "model": {
                  "type": "string",
                  "description": "Product model if no product ID is known."
                },
                "quantity": {
                  "type": "integer",
                  "minimum": 1,
                  "maximum": 100,
                  "description": "Quantity; default 1."
                }
              }
            }
          }
        },
        "required": [
          "countryCode",
          "items"
        ]
      }
    }
    compare_productsAnswer

    Compare 2 to 4 Grillfürst products by model or product ID using current shop data.

    View tool JSON
    {
      "name": "compare_products",
      "kind": "answer",
      "impl": "imperative",
      "description": "Compare 2 to 4 Grillfürst products by model or product ID using current shop data.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "products": {
            "type": "array",
            "minItems": 2,
            "maxItems": 4,
            "description": "Preferred form: product references using productId or exact model.",
            "items": {
              "type": "object",
              "properties": {
                "productId": {
                  "type": "integer",
                  "minimum": 1,
                  "description": "XT product ID."
                },
                "model": {
                  "type": "string",
                  "description": "Exact product model if no ID is known."
                }
              }
            }
          },
          "productIds": {
            "type": "array",
            "minItems": 2,
            "maxItems": 4,
            "description": "Convenience alias: XT product IDs to compare.",
            "items": {
              "type": "integer",
              "minimum": 1
            }
          },
          "models": {
            "type": "array",
            "minItems": 2,
            "maxItems": 4,
            "description": "Convenience alias: exact product models to compare.",
            "items": {
              "type": "string"
            }
          }
        }
      }
    }
    get_categoriesAnswer

    Find active Grillfürst product categories by readable category name.

    View tool JSON
    {
      "name": "get_categories",
      "kind": "answer",
      "impl": "imperative",
      "description": "Find active Grillfürst product categories by readable category name.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Optional category name search."
          },
          "parentId": {
            "type": "integer",
            "minimum": 0,
            "description": "Optional parent category ID."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 50,
            "description": "Maximum number of categories."
          }
        }
      }
    }
    get_manufacturersAnswer

    Find Grillfürst brands and manufacturers by readable name.

    View tool JSON
    {
      "name": "get_manufacturers",
      "kind": "answer",
      "impl": "imperative",
      "description": "Find Grillfürst brands and manufacturers by readable name.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Optional manufacturer name search."
          },
          "exact": {
            "type": "boolean",
            "description": "Set true to return only exact manufacturer name matches."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 50,
            "description": "Maximum number of manufacturers."
          }
        }
      }
    }
    get_productAnswer

    Get current Grillfürst product details, price, stock, description and product URL.

    View tool JSON
    {
      "name": "get_product",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get current Grillfürst product details, price, stock, description and product URL.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "productId": {
            "type": "integer",
            "minimum": 1,
            "description": "XT product ID returned by product search."
          }
        },
        "required": [
          "productId"
        ]
      }
    }
    search_productsAnswer

    Search Grillfürst products by text, brand, category, price and availability.

    View tool JSON
    {
      "name": "search_products",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search Grillfürst products by text, brand, category, price and availability.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Product name, type, model or search phrase."
          },
          "manufacturer": {
            "type": "string",
            "description": "Brand or manufacturer name, e.g. Napoleon."
          },
          "category": {
            "type": "string",
            "description": "Product category name, e.g. Gasgrill."
          },
          "minPrice": {
            "type": "number",
            "minimum": 0,
            "description": "Minimum gross price in EUR."
          },
          "maxPrice": {
            "type": "number",
            "minimum": 0,
            "description": "Maximum gross price in EUR."
          },
          "inStock": {
            "type": "boolean",
            "description": "Return only currently available products."
          },
          "sort": {
            "type": "string",
            "enum": [
              "relevance",
              "price_asc",
              "price_desc"
            ],
            "description": "Result sorting."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10,
            "description": "Maximum number of products."
          }
        }
      }
    }