gradeNot graded
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"
}