← WebMCP Directory

Tool tree

outfitter.skulora.com

CommerceTools verified
Website
A shared board where you and your agent plan a shopping mission across every Shopify merchant, ending in one real checkout per merchant. Built on WebMCP.
Explore capabilities
    get_missionAnswer

    Read the shopping mission board: goal, budget, constraints, owned items, slots with selections, locks and rejections, totals. Call this first and whenever the person may have edited the board. Includes mission_delta: the person's edits since your last call.

    View tool JSON
    {
      "name": "get_mission",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the shopping mission board: goal, budget, constraints, owned items, slots with selections, locks and rejections, totals. Call this first and whenever the person may have edited the board. Includes mission_delta: the person's edits since your last call.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    create_missionAction

    Start a shopping mission from the person's goal, e.g. 'outfit me for a 3-day desert backpacking trip'. Then call plan_kit. Fails if a mission with picks is already on the board unless replace is true; to adjust the current mission use set_budget or plan_kit instead.

    View tool JSON
    {
      "name": "create_mission",
      "kind": "act",
      "impl": "imperative",
      "description": "Start a shopping mission from the person's goal, e.g. 'outfit me for a 3-day desert backpacking trip'. Then call plan_kit. Fails if a mission with picks is already on the board unless replace is true; to adjust the current mission use set_budget or plan_kit instead.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "goal": {
            "type": "string",
            "description": "The mission in the person's words"
          },
          "replace": {
            "type": "boolean",
            "description": "Discard the mission in progress and start over (only when the person asked for a new mission)"
          },
          "budget_total_cents": {
            "type": "integer",
            "description": "Total budget across all merchants, in cents"
          },
          "currency": {
            "type": "string",
            "description": "ISO 4217, default USD"
          },
          "owned_items": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Gear the person already has; never shopped for"
          },
          "constraints": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Preferences, e.g. 'runs hot at night'"
          }
        },
        "required": [
          "goal"
        ],
        "additionalProperties": false
      }
    }
    set_budgetAction

    Change the mission's total budget across all merchants, in cents.

    View tool JSON
    {
      "name": "set_budget",
      "kind": "act",
      "impl": "imperative",
      "description": "Change the mission's total budget across all merchants, in cents.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "budget_total_cents": {
            "type": "integer",
            "minimum": 0
          }
        },
        "required": [
          "budget_total_cents"
        ],
        "additionalProperties": false
      }
    }