3way.dev
Halden is a working 3way shop exchange: a person, their visiting agent, and the store's service agent share an attributed return or support session.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 6 · Act 8 · Transact 4 · Score: Not yet scored
Tool inspector
evaluate_return_eligibility
Authoritative verdict on whether an item can be returned, and by which route. Always call this instead of reasoning about the policy yourself.
Page: /demo/halden/
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
orderId |
string | yes | Order id. |
itemId |
string | yes | The id of the line within the order — the `itemId` field returned by get_order_status or list_my_orders, e.g. "IT-1". Call one of those first if you do not have it. This is not the SKU and not the product title. |
reason |
string | yes | Why the item is coming back. Pick by what the customer actually described, and do not reason about the policy consequences — that is what the verdict is for. defect: the item itself is faulty or arrived broken, with nothing said about the parcel or the courier — a cracked, dead, or misbehaving item is this one. damaged-in-transit: the customer described damage to the shipment — a crushed box, torn packaging, a courier incident. Do not choose this merely because the item is broken; it needs something said about the shipping. wrong-item: we shipped something other than what was ordered. changed-mind: nothing is wrong with it. |
Raw JSON schema
{
"type": "object",
"properties": {
"orderId": {
"type": "string",
"description": "Order id."
},
"itemId": {
"type": "string",
"description": "The id of the line within the order — the `itemId` field returned by get_order_status or list_my_orders, e.g. \"IT-1\". Call one of those first if you do not have it. This is not the SKU and not the product title."
},
"reason": {
"type": "string",
"enum": [
"defect",
"changed-mind",
"wrong-item",
"damaged-in-transit"
],
"description": "Why the item is coming back. Pick by what the customer actually described, and do not reason about the policy consequences — that is what the verdict is for. defect: the item itself is faulty or arrived broken, with nothing said about the parcel or the courier — a cracked, dead, or misbehaving item is this one. damaged-in-transit: the customer described damage to the shipment — a crushed box, torn packaging, a courier incident. Do not choose this merely because the item is broken; it needs something said about the shipping. wrong-item: we shipped something other than what was ordered. changed-mind: nothing is wrong with it."
}
},
"required": [
"orderId",
"itemId",
"reason"
]
}
Similar websites
morphus.myles4miles.chatgpt.site
Morphus is an AI-native workspace for designing worlds and generating playable game experiences.
damnpdfs.com
Install the DamnPDFs Codex plugin, pair a browser workspace and use PDF, image and file tools from your coding agent. Includes setup and privacy limits.
insignifi4nt.github.io
broCAD/M: local-first CAD and CAM for parametric design, wire EDM planning, simulation and controller export.
cabinet.varera.studio
The Cartographer's Cabinet