← WebMCP Directory

Tool tree

grillfuerst.de

Commerce
https://www.grillfuerst.de/
Barbecues, grills, and outdoor cooking accessories
Explore capabilities

Tools verified

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."
      }
    }
  }
}