← WebMCP Directory

Tool tree

visa-woven.vercel.app

CommerceTools verified
Website
Woven WebMCP Workspace
Explore capabilities
    start_missionAction

    Create a complete, compatible shopping mission on the open Woven page. This changes the visible mission but cannot verify identity, create a checkout mandate, or confirm a purchase.

    View tool JSON
    {
      "name": "start_mission",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a complete, compatible shopping mission on the open Woven page. This changes the visible mission but cannot verify identity, create a checkout mandate, or confirm a purchase.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "request": {
            "type": "string",
            "minLength": 1,
            "maxLength": 1000,
            "description": "What the person needs, including hard constraints."
          },
          "budgetCents": {
            "type": "integer",
            "minimum": 1000,
            "maximum": 100000,
            "description": "Optional maximum budget in SGD cents."
          },
          "campers": {
            "type": "integer",
            "minimum": 1,
            "maximum": 6,
            "description": "Optional camper count for camping missions."
          },
          "pickupDate": {
            "type": "string",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "description": "Optional pickup date in YYYY-MM-DD format."
          }
        },
        "required": [
          "request"
        ],
        "additionalProperties": false
      },
      "page": "/webmcp"
    }
    get_missionAnswer

    Read the current Woven mission, carts, evidence, selection, identity status, and order status from the same page the person is viewing.

    View tool JSON
    {
      "name": "get_mission",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the current Woven mission, carts, evidence, selection, identity status, and order status from the same page the person is viewing.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/webmcp"
    }
    compare_cartsAction

    Open Woven's visible Choice Center and optionally rerank complete carts by priority or pickup area. This changes only the shared page view.

    View tool JSON
    {
      "name": "compare_carts",
      "kind": "act",
      "impl": "imperative",
      "description": "Open Woven's visible Choice Center and optionally rerank complete carts by priority or pickup area. This changes only the shared page view.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "priority": {
            "type": "string",
            "enum": [
              "balanced",
              "value",
              "speed",
              "weather"
            ]
          },
          "area": {
            "type": "string",
            "enum": [
              "Any",
              "Central",
              "East",
              "North"
            ]
          }
        },
        "additionalProperties": false
      },
      "page": "/webmcp"
    }
    select_cartAction

    Select one complete cart in the current Woven mission and update the shared page. Selection is not identity verification or purchase authorization.

    View tool JSON
    {
      "name": "select_cart",
      "kind": "act",
      "impl": "imperative",
      "description": "Select one complete cart in the current Woven mission and update the shared page. Selection is not identity verification or purchase authorization.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "cartId": {
            "type": "string",
            "minLength": 5,
            "maxLength": 80
          }
        },
        "required": [
          "cartId"
        ],
        "additionalProperties": false
      },
      "page": "/webmcp"
    }
    swap_cart_itemAction

    Replace one item in the selected cart with a current merchant-approved compatible alternative and update the shared page. This cannot add arbitrary products.

    View tool JSON
    {
      "name": "swap_cart_item",
      "kind": "act",
      "impl": "imperative",
      "description": "Replace one item in the selected cart with a current merchant-approved compatible alternative and update the shared page. This cannot add arbitrary products.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "offerId": {
            "type": "string",
            "minLength": 5,
            "maxLength": 120
          }
        },
        "required": [
          "offerId"
        ],
        "additionalProperties": false
      },
      "page": "/webmcp"
    }
    refresh_cartsAction

    Re-read the current mission after Woven revalidates its server-owned cart state. This does not create checkout terms or authorize a purchase.

    View tool JSON
    {
      "name": "refresh_carts",
      "kind": "act",
      "impl": "imperative",
      "description": "Re-read the current mission after Woven revalidates its server-owned cart state. This does not create checkout terms or authorize a purchase.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/webmcp"
    }
    verify_receiptAction

    Verify the server signature on the current mission's simulated receipt. This reads an existing result and cannot create an order.

    View tool JSON
    {
      "name": "verify_receipt",
      "kind": "act",
      "impl": "imperative",
      "description": "Verify the server signature on the current mission's simulated receipt. This reads an existing result and cannot create an order.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/webmcp"
    }