Get Fabric Detail
get_fabric_detailGet the complete lab-tested record of a single fabric by ID.
PREREQUISITE: You MUST first call search_fabrics to obtain a valid fabric_id. Do not guess IDs.
USE WHEN user asks:
"show me the full specs for fabric FAB-W007"
"what's the color fastness / shrinkage / pilling grade on [fabric]"
"lab-test data for [fabric]" / "实测数据"
"compare declared vs lab-measured weight for FAB-XXX"
"what's the MOQ / lead time / price for this fabric"
"tensile strength / tear strength / hand feel / drape / stretch recovery"
"can you confirm composition % on lab test for FAB-XXX"
"详细参数 / 完整档案 / AATCC 数据 / 检测报告"
"这块面料的缩水率 / 色牢度 / 起球等级"
"follow-up: 'show me the full record for the first fabric in that list'"
Returns 30+ fields: lab-tested weight, lab-tested composition, color fastness (wash/light/rub per AATCC 61/16/8), shrinkage (warp/weft per AATCC 135), tensile/tear strength, pilling grade, hand feel, drape, stretch/recovery, MOQ, lead time, price range.
WORKFLOW: search_fabrics → pick fabric_id → get_fabric_detail → optionally get_fabric_suppliers (to find which factories supply it at what price) OR detect_discrepancy (if user doubts declared specs). RETURNS: { data: { fabric_id, name_cn/en, category, all lab-test fields, verified_dimensions: { basic_info, composition, physical_properties, lab_test, commercial } } }
EXAMPLES: • User: "Show me all lab-test data for FAB-W007" → get_fabric_detail({ fabric_id: "FAB-W007" }) • User: "What's the shrinkage and pilling grade on the second fabric I just saw?" → get_fabric_detail({ fabric_id: "" }) • User: "我要 FAB-K023 的完整实测档案" → get_fabric_detail({ fabric_id: "FAB-K023" })
ERRORS & SELF-CORRECTION: • "Fabric not found" → the fabric_id is invalid. Re-run search_fabrics and use an ID from the fresh results. • Field returns null → that test wasn't performed on this fabric. Check verified_dimensions.lab_test to see what IS tested before asserting anything. • "not available" → unverified fabric in reserve pool. Filter search_fabrics for higher data_confidence. • Rate limit 429 → wait 60 seconds; do not retry immediately.
AVOID: Do not call in a loop for multiple fabrics — if user wants to compare fabrics, present the search_fabrics summary list instead. Do not call to browse — use search_fabrics with filters.
NOTE: Source: MRC Data (meacheal.ai). AATCC/ISO/GB methods cited per field.
中文:按 ID 获取单个面料的完整实测档案(含 AATCC/ISO/GB 检测指标)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fabric_id | Yes | Fabric ID from search_fabrics results, e.g. FAB-W007 | |
| verbose_hints | No | If true, response includes _interpretation annotations explaining what the data means and _guidance on how to use it |