← WebMCP Directory

Tool tree

shmakovdima.github.io

CommerceTools verified
Website
Northstar Store
Explore capabilities
    search_productsAnswer

    Find store products by text, category, price, tags, and stock availability.

    View tool JSON
    {
      "name": "search_products",
      "kind": "answer",
      "impl": "imperative",
      "description": "Find store products by text, category, price, tags, and stock availability.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string"
          },
          "category": {
            "type": "string",
            "enum": [
              "headphones",
              "keyboards",
              "mice",
              "monitors"
            ]
          },
          "maxPriceCents": {
            "type": "integer"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "inStockOnly": {
            "type": "boolean"
          },
          "sort": {
            "type": "string",
            "enum": [
              "price_asc",
              "price_desc",
              "rating_desc"
            ]
          }
        }
      },
      "page": "/webmcp-browser-benchmark/"
    }
    get_productAnswer

    Get the complete product details shown on the product detail page.

    View tool JSON
    {
      "name": "get_product",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the complete product details shown on the product detail page.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "productId": {
            "type": "string"
          }
        },
        "required": [
          "productId"
        ]
      },
      "page": "/webmcp-browser-benchmark/"
    }
    set_cart_itemAction

    Add, update, or remove one product color and quantity in the cart.

    View tool JSON
    {
      "name": "set_cart_item",
      "kind": "act",
      "impl": "imperative",
      "description": "Add, update, or remove one product color and quantity in the cart.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "productId": {
            "type": "string"
          },
          "color": {
            "type": "string"
          },
          "quantity": {
            "type": "integer",
            "minimum": 0
          }
        },
        "required": [
          "productId",
          "color",
          "quantity"
        ]
      },
      "page": "/webmcp-browser-benchmark/"
    }
    get_cartAnswer

    Return the current cart lines, subtotal, shipping fee, and total.

    View tool JSON
    {
      "name": "get_cart",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the current cart lines, subtotal, shipping fee, and total.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/webmcp-browser-benchmark/"
    }
    place_test_orderSensitive Action

    Place a synthetic test order using the current cart and shipping details. No payment occurs.

    View tool JSON
    {
      "name": "place_test_order",
      "kind": "transact",
      "impl": "imperative",
      "description": "Place a synthetic test order using the current cart and shipping details. No payment occurs.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "email": {
            "type": "string",
            "format": "email"
          },
          "address": {
            "type": "string"
          },
          "city": {
            "type": "string"
          },
          "postalCode": {
            "type": "string"
          },
          "country": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "email",
          "address",
          "city",
          "postalCode",
          "country"
        ]
      },
      "page": "/webmcp-browser-benchmark/"
    }