Skip to main content
Glama
ApparelHub-AI

apparelhub-mcp

Official

report_fulfillment_issue

Log a post-sale order defect such as print quality, damage, wrong/missing item, or late delivery; track it, compute the provider report window, and request reprint or refund.

Instructions

Report a post-sale fulfillment issue (defect) on an order: the item does not match the approved mockup, poor print quality, damaged in transit, wrong/missing item, late or lost. Creates a tracked issue and computes the provider report window (30 days from delivery). Follow up with check_fulfillment_issue for the provider-ready problem report and resolve_fulfillment_issue to file/close it or create a replacement order.

[#dc88bc]

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
itemsNoThe affected line items. Omit to report the issue against the order as a whole.
titleNoShort title (defaults to the category label).
categoryYesWhat went wrong (e.g. mockup_mismatch = print does not match the approved mockup).
workspaceNoWorkspace uuid to scope to (agency accounts). Omit for the Default workspace.
order_uuidYesThe order the issue is on (from list_my_orders / get_order_details).
descriptionYesWhat happened, in the words the provider report should carry.
shipment_refNoThe shipment reference the issue belongs to (multi-shipment orders).
resolution_requestedNoWhat to ask the provider for (default 'reprint'). Providers typically resolve as a free reprint or a wallet refund.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.15.2

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With only openWorldHint present, the description carries the behavioral burden. It usefully discloses that it creates a tracked issue and computes the provider report window (30 days from delivery), which is real value beyond the annotations. However, it omits permissions/auth requirements, whether the issue is editable or reversible after creation, and any idempotency behavior for a mutation tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two front-loaded sentences that earn their place, with the core action stated first and the follow-up chain second. The stray '[#dc88bc]' artifact at the end is meaningless noise that slightly detracts from otherwise tight structure.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, and the description compensates by saying a tracked issue is created and a report window is computed, plus naming the tools that consume the result. For a mutation tool with rich schema coverage, this is nearly complete; only the response shape and permission prerequisites are left implicit.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all eight parameters including enums and defaults. The description adds little parameter-level meaning beyond restating categories already present in the schema, so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Report a post-sale fulfillment issue (defect) on an order') and enumerates the concrete conditions it covers (mockup mismatch, print quality, damaged, wrong/missing, late/lost). It distinguishes itself from siblings by naming check_fulfillment_issue and resolve_fulfillment_issue as the downstream steps, so an agent can place it in the workflow without opening a schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly routes the agent: report here first, then check_fulfillment_issue for the provider-ready report, and resolve_fulfillment_issue to file/close or create a replacement. It gives clear usage context and sequencing but stops short of stating when NOT to use this tool (e.g. pre-fulfillment or non-fulfillment order problems).

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools