← WebMCP Directory

Tool tree

voetbaltafel.nl

CommerceTools verified
Website
Dutch online store specializing in foosball tables, with a wide range of table football models.
Explore capabilities
    search_productsAnswer

    Search the products of Voetbaltafel.nl. Returns SKU, name, price including and excluding VAT, availability and URL.

    View tool JSON
    {
      "name": "search_products",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search the products of Voetbaltafel.nl. Returns SKU, name, price including and excluding VAT, availability and URL.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search terms, best in the shop language."
          },
          "max_price": {
            "type": "number",
            "description": "Highest price including VAT."
          },
          "in_stock_only": {
            "type": "boolean"
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20
          }
        },
        "required": [
          "query"
        ]
      }
    }
    get_product_detailsAnswer

    Full details of one product by SKU: specifications, variants, custom options with their ids, quantity prices.

    View tool JSON
    {
      "name": "get_product_details",
      "kind": "answer",
      "impl": "imperative",
      "description": "Full details of one product by SKU: specifications, variants, custom options with their ids, quantity prices.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "sku": {
            "type": "string"
          }
        },
        "required": [
          "sku"
        ]
      }
    }
    get_current_productAnswer

    Details of the product the shopper is looking at now, if this is a product page.

    View tool JSON
    {
      "name": "get_current_product",
      "kind": "answer",
      "impl": "imperative",
      "description": "Details of the product the shopper is looking at now, if this is a product page.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    add_to_cartAction

    Put a product in the shopper's cart in this browser. For products with variants give variant_sku; for custom options give options as {"option_id": value} (see get_product_details). The shop computes the price.

    View tool JSON
    {
      "name": "add_to_cart",
      "kind": "act",
      "impl": "imperative",
      "description": "Put a product in the shopper's cart in this browser. For products with variants give variant_sku; for custom options give options as {\"option_id\": value} (see get_product_details). The shop computes the price.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "sku": {
            "type": "string"
          },
          "quantity": {
            "type": "integer",
            "minimum": 1
          },
          "variant_sku": {
            "type": "string"
          },
          "options": {
            "type": "object",
            "additionalProperties": true
          }
        },
        "required": [
          "sku"
        ]
      }
    }
    open_cartAction

    Open the shopping cart page so the shopper can check out.

    View tool JSON
    {
      "name": "open_cart",
      "kind": "act",
      "impl": "imperative",
      "description": "Open the shopping cart page so the shopper can check out.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }