← WebMCP Directory

Tool tree

webmcp-nine.vercel.app

CommerceTools verified
Website
Thoughtfully selected technology for work, home, and everything between.
Explore capabilities

    page: Every page

    pagecontrol_get_journeyAnswer

    Read the last 20 PageCTRL journey entries.

    View tool JSON
    {
      "name": "pagecontrol_get_journey",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the last 20 PageCTRL journey entries.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      },
      "page": "/"
    }
    pagecontrol_explain_blockAction

    Explain the most recent call blocked by PageCTRL.

    View tool JSON
    {
      "name": "pagecontrol_explain_block",
      "kind": "act",
      "impl": "imperative",
      "description": "Explain the most recent call blocked by PageCTRL.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      },
      "page": "/"
    }
    pagecontrol_set_budgetAction

    Lower the agent budget, or request human approval to raise it.

    View tool JSON
    {
      "name": "pagecontrol_set_budget",
      "kind": "act",
      "impl": "imperative",
      "description": "Lower the agent budget, or request human approval to raise it.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "number",
            "minimum": 0
          }
        },
        "required": [
          "limit"
        ]
      },
      "page": "/"
    }
    search_productsAnswer

    Search the product catalog

    View tool JSON
    {
      "name": "search_products",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search the product catalog",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/"
    }
    list_productsAnswer

    List every product sold by Northline Tech.

    View tool JSON
    {
      "name": "list_products",
      "kind": "answer",
      "impl": "imperative",
      "description": "List every product sold by Northline Tech.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      },
      "page": "/"
    }
    get_productAnswer

    Get one product by its catalog id or product name.

    View tool JSON
    {
      "name": "get_product",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get one product by its catalog id or product name.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "minLength": 1,
            "description": "A catalog id or product name, such as laptop-pro or Laptop Pro."
          }
        },
        "required": [
          "id"
        ]
      },
      "page": "/"
    }
    add_to_cartAction

    Add a positive integer quantity of one product to the cart.

    View tool JSON
    {
      "name": "add_to_cart",
      "kind": "act",
      "impl": "imperative",
      "description": "Add a positive integer quantity of one product to the cart.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "minLength": 1,
            "description": "A catalog id or product name, such as laptop-pro or Laptop Pro."
          },
          "qty": {
            "type": "integer",
            "minimum": 1
          }
        },
        "required": [
          "id",
          "qty"
        ]
      },
      "page": "/"
    }
    remove_from_cartAction

    Remove one product line from the cart.

    View tool JSON
    {
      "name": "remove_from_cart",
      "kind": "act",
      "impl": "imperative",
      "description": "Remove one product line from the cart.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "id"
        ]
      },
      "page": "/"
    }
    view_cartAnswer

    Read the current cart and total in US dollars.

    View tool JSON
    {
      "name": "view_cart",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the current cart and total in US dollars.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      },
      "page": "/"
    }
    set_shipping_addressAction

    Set the recipient name and shipping address.

    View tool JSON
    {
      "name": "set_shipping_address",
      "kind": "act",
      "impl": "imperative",
      "description": "Set the recipient name and shipping address.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1
          },
          "line1": {
            "type": "string",
            "minLength": 1
          },
          "city": {
            "type": "string",
            "minLength": 1
          },
          "postcode": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "name",
          "line1",
          "city",
          "postcode"
        ]
      },
      "page": "/"
    }
    payment_method_statusAnswer

    Report whether the account holder has a card saved for checkout. Returns no card details.

    View tool JSON
    {
      "name": "payment_method_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Report whether the account holder has a card saved for checkout. Returns no card details.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      },
      "page": "/"
    }
    checkoutSensitive Action

    Place an order for the current cart at the saved address, charged to the card the account holder saved earlier. Takes no arguments and accepts no payment details.

    View tool JSON
    {
      "name": "checkout",
      "kind": "transact",
      "impl": "imperative",
      "description": "Place an order for the current cart at the saved address, charged to the card the account holder saved earlier. Takes no arguments and accepts no payment details.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      },
      "page": "/"
    }
    contact_sellerSensitive Action

    Send a product question to the Northline Tech seller.

    View tool JSON
    {
      "name": "contact_seller",
      "kind": "transact",
      "impl": "imperative",
      "description": "Send a product question to the Northline Tech seller.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "message": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "message"
        ]
      },
      "page": "/"
    }
    delete_accountSensitive Action

    Request permanent deletion of the current customer account.

    View tool JSON
    {
      "name": "delete_account",
      "kind": "transact",
      "impl": "imperative",
      "description": "Request permanent deletion of the current customer account.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      },
      "page": "/"
    }