Tool tree
gradeNot graded
get_tripAnswer
Read the current trip, packed items, pins, weight, and violations. Use when you need shared bag state.
View tool JSON
{
"name": "get_trip",
"kind": "answer",
"impl": "imperative",
"description": "Read the current trip, packed items, pins, weight, and violations. Use when you need shared bag state.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/stow-webmcp/"
}set_tripAction
Set destination, dates, airline id (FR, BA, or GO), and bag class for the packing session.
View tool JSON
{
"name": "set_trip",
"kind": "act",
"impl": "imperative",
"description": "Set destination, dates, airline id (FR, BA, or GO), and bag class for the packing session.",
"inputSchema": {
"type": "object",
"properties": {
"destination": {
"type": "string",
"description": "City or place name"
},
"start": {
"type": "string",
"description": "Start date YYYY-MM-DD"
},
"end": {
"type": "string",
"description": "End date YYYY-MM-DD"
},
"airlineId": {
"type": "string",
"enum": [
"FR",
"BA",
"GO"
],
"description": "FR Ryanair 10kg, BA 23kg, GO 9kg go-bag"
},
"bagClass": {
"type": "string",
"enum": [
"cabin",
"cabin+personal"
]
},
"members": {
"type": "number"
}
},
"required": [
"destination",
"start",
"end",
"airlineId"
],
"additionalProperties": false
},
"page": "/stow-webmcp/"
}search_productsAnswer
Search the product catalog of packable items by name, id, or flag (liquid, lithium, clothing, document).
View tool JSON
{
"name": "search_products",
"kind": "answer",
"impl": "imperative",
"description": "Search the product catalog of packable items by name, id, or flag (liquid, lithium, clothing, document).",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search text. Empty returns the full catalog."
}
},
"required": [
"query"
],
"additionalProperties": false
},
"page": "/stow-webmcp/"
}get_manifestAnswer
Return the packed manifest with mass, volume, pins, and rule violations.
View tool JSON
{
"name": "get_manifest",
"kind": "answer",
"impl": "imperative",
"description": "Return the packed manifest with mass, volume, pins, and rule violations.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/stow-webmcp/"
}add_to_bagAction
Pack a catalog item into the shared bag by id. The human sees the item appear immediately.
View tool JSON
{
"name": "add_to_bag",
"kind": "act",
"impl": "imperative",
"description": "Pack a catalog item into the shared bag by id. The human sees the item appear immediately.",
"inputSchema": {
"type": "object",
"properties": {
"itemId": {
"type": "string",
"description": "Catalog id from search_products"
}
},
"required": [
"itemId"
],
"additionalProperties": false
},
"page": "/stow-webmcp/"
}remove_from_bagAction
Remove an unpinned item from the bag. Fails if the item is pinned by the human.
View tool JSON
{
"name": "remove_from_bag",
"kind": "act",
"impl": "imperative",
"description": "Remove an unpinned item from the bag. Fails if the item is pinned by the human.",
"inputSchema": {
"type": "object",
"properties": {
"itemId": {
"type": "string"
}
},
"required": [
"itemId"
],
"additionalProperties": false
},
"page": "/stow-webmcp/"
}pin_itemAction
Mark an item as irreplaceable. Propose_repack will never drop pinned items.
View tool JSON
{
"name": "pin_item",
"kind": "act",
"impl": "imperative",
"description": "Mark an item as irreplaceable. Propose_repack will never drop pinned items.",
"inputSchema": {
"type": "object",
"properties": {
"itemId": {
"type": "string"
}
},
"required": [
"itemId"
],
"additionalProperties": false
},
"page": "/stow-webmcp/"
}explain_violationsAction
Explain current airline, TSA, and coverage violations in plain language.
View tool JSON
{
"name": "explain_violations",
"kind": "act",
"impl": "imperative",
"description": "Explain current airline, TSA, and coverage violations in plain language.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/stow-webmcp/"
}propose_repackAction
Draft a veto-aware repack that never drops pinned items. Does not change the bag until accept_proposal.
View tool JSON
{
"name": "propose_repack",
"kind": "act",
"impl": "imperative",
"description": "Draft a veto-aware repack that never drops pinned items. Does not change the bag until accept_proposal.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/stow-webmcp/"
}set_tripAction
Set the trip destination, dates, airline, and bag class.
View tool JSON
{
"name": "set_trip",
"kind": "act",
"impl": "declarative",
"description": "Set the trip destination, dates, airline, and bag class.",
"inputSchema": {
"type": "object",
"properties": {
"destination": {
"type": "string"
},
"start": {
"type": "string"
},
"end": {
"type": "string"
},
"airlineId": {
"type": "string",
"enum": [
"FR",
"BA",
"GO"
]
},
"bagClass": {
"type": "string",
"enum": [
"cabin",
"cabin+personal"
]
}
},
"required": [
"destination",
"start",
"end",
"airlineId"
]
},
"page": "/stow-webmcp/"
}