← WebMCP Directory

wolfautomation.com

wolfautomation.com

live Unverified (seed import) Commerce 8 tools imperative implementation

Find industrial automation solutions for OEMs, manufacturers, system integrators, and end users. Fast shipping, expert support, and trusted brands.

First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com

Answer 4 · Act 3 · Transact 1 · Score: Not yet scored

Tool inspector

add_item_to_cart

act imperative

[Site-provided MCP tool — executes with your session credentials.] Add one or more items to the shopping cart. If no cart exists, this tool makes a new cart. This tool adds products and gift certificates. Steps 1. Call the 'search_products' tool to find a product. 2. Call the 'get_product_details' tool to get the variants and the modifier options. 3. Call this tool to add the item. 4. Call the 'create_checkout_url' tool to get a checkout URL. Rules Send 'quantity' and 'productEntityId' for each item. If the product has variants, send 'variantEntityId'. Modifier options A modifier option is a product choice that is not a variant. Examples are an engraving message and a nicotine strength. The 'get_product_details' tool returns these options in 'modifierOptions'. If the product has no 'modifierOptions', do not send 'selectedOptions'. Do not send a variant option in 'selectedOptions'. Send a variant in 'variantEntityId'. An option is required if 'isRequired' is 'true'. Send each required option. If you do not send a required option, the server does not add the item. To send an option: 1. Read the bucket name from 'selectedOptionsKey'. 2. Add the option to 'item.selectedOptions' in that bucket. 3. Send the 'optionEntityId' of the option. 4. For a choice option, send the 'valueEntityId' of the value that the user selected. Send only the buckets that you need. Example. A required choice option has a 'selectedOptionsKey' of "multipleChoices", an 'optionEntityId' of 108, and a selected value with a 'valueEntityId' of 251: { "item": { "quantity": 1, "productEntityId": 88, "variantEntityId": 67, "selectedOptions": { "multipleChoices": [ { "optionEntityId": 108, "optionValueEntityId": 251 } ] } } } A free-entry bucket takes a typed value in place of an ID. 'textFields' and 'multiLineTextFields' take "text". 'numberFields' takes "number". 'dateFields' takes "date". Obey the 'constraints' of the option. If a required option has more than one value, ask the user to select one val…

Page: /

Input schema

PropertyTypeRequiredDescription
item object yes —
Raw JSON schema
{
  "type": "object",
  "properties": {
    "item": {
      "type": "object",
      "properties": {
        "quantity": {
          "type": "integer"
        },
        "productEntityId": {
          "type": "integer"
        },
        "variantEntityId": {
          "type": [
            "null",
            "integer"
          ]
        },
        "selectedOptions": {
          "type": [
            "null",
            "object"
          ],
          "properties": {
            "checkboxes": {
              "type": [
                "null",
                "array"
              ],
              "items": {
                "type": "object",
                "properties": {
                  "optionEntityId": {
                    "type": "integer"
                  },
                  "optionValueEntityId": {
                    "type": "integer"
                  }
                },
                "required": [
                  "optionEntityId",
                  "optionValueEntityId"
                ],
                "additionalProperties": false
              }
            },
            "dateFields": {
              "type": [
                "null",
                "array"
              ],
              "items": {
                "type": "object",
                "properties": {
                  "optionEntityId": {
                    "type": "integer"
                  },
                  "date": {
                    "type": "string"
                  }
                },
                "required": [
                  "optionEntityId",
                  "date"
                ],
                "additionalProperties": false
              }
            },
            "multiLineTextFields": {
              "type": [
                "null",
                "array"
              ],
              "items": {
                "type": "object",
                "properties": {
                  "optionEntityId": {
                    "type": "integer"
                  },
                  "text": {
                    "type": "string"
                  }
                },
                "required": [
                  "optionEntityId",
                  "text"
                ],
                "additionalProperties": false
              }
            },
            "multipleChoices": {
              "type": [
                "null",
                "array"
              ],
              "items": {
                "type": "object",
                "properties": {
                  "optionEntityId": {
                    "type": "integer"
                  },
                  "optionValueEntityId": {
                    "type": "integer"
                  }
                },
                "required": [
                  "optionEntityId",
                  "optionValueEntityId"
                ],
                "additionalProperties": false
              }
            },
            "numberFields": {
              "type": [
                "null",
                "array"
              ],
              "items": {
                "type": "object",
                "properties": {
                  "optionEntityId": {
                    "type": "integer"
                  },
                  "number": {
                    "type": "number"
                  }
                },
                "required": [
                  "optionEntityId",
                  "number"
                ],
                "additionalProperties": false
              }
            },
            "textFields": {
              "type": [
                "null",
                "array"
              ],
              "items": {
                "type": "object",
                "properties": {
                  "optionEntityId": {
                    "type": "integer"
                  },
                  "text": {
                    "type": "string"
                  }
                },
                "required": [
                  "optionEntityId",
                  "text"
                ],
                "additionalProperties": false
              }
            }
          },
          "additionalProperties": false
        }
      },
      "required": [
        "quantity",
        "productEntityId",
        "variantEntityId"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "item"
  ],
  "additionalProperties": false
}

Similar websites

cleardose-webmcp-demo.netlify.app

cleardose-webmcp-demo.netlify.app

See the ClearDose WebMCP use case, shared Vue and Pinia architecture, demo workflow, source repository, and submission readiness.

live Unverified Commerce Transact tools
78 tools A36 / Act41 / T1 Not yet scored Seen 2026-11-05
search_medications get_medication_details compare_fulfillment_options select_medication_option create_prescription_request_card
Inspect tools
4over4.com

4over4.com

4OVER4.COM prints 1,000+ custom products on 60+ paper stocks in Queens, with same-day shipping on most orders and 150,000+ businesses served since 1999.

live Unverified Commerce Transact tools
73 tools A24 / Act48 / T1 Not yet scored Seen 2026-11-05
go_to_product go_to_category go_home search_site open_ai_mode
Inspect tools
camdentools.com

camdentools.com

Construction tools and equipment

live Unverified Commerce
50 tools A36 / Act14 / T0 Not yet scored Seen 2026-11-05
cart_add_item cart_apply_promo cart_clear cart_get cart_remove_item
Inspect tools
autolab.run

autolab.run

Super intelligence for car lovers. A WebMCP vehicle configurator, an agentic owner's guide with a live digital twin, and the 3D creation engine that measures th…

live Unverified Commerce
49 tools A19 / Act30 / T0 Not yet scored Seen 2026-11-05
list_autolab_experiences get_autolab_overview open_autolab_experience get_vehicle_configuration list_vehicle_configuration_options
Inspect tools

Related on Influzer