China clothing factory: categories, MOQ, lead times, US HS duty, GSM, buyer-confirmed quote requests
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Convert fabric weight between GSM and ounces per square yard, and list garments typically made at that weight.
Weight in ounces per square yard
Weight in grams per square metre
Convert fabric weight between GSM and ounces per square yard, and list garments typically made at that weight.
| Argument | Type | Description |
|---|---|---|
| oz | number | Weight in ounces per square yard |
| gsm | number | Weight in grams per square metre |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"oz": {
"type": "number",
"maximum": 60,
"description": "Weight in ounces per square yard",
"exclusiveMinimum": 0
},
"gsm": {
"type": "number",
"maximum": 2000,
"description": "Weight in grams per square metre",
"exclusiveMinimum": 0
}
}
}Who HLN Apparel is: founding year, quality standard, audits, shipping terms, scale and key page links.
| Argument | Type | Description |
|---|---|---|
| language | string | Answer language: en, es or fr |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"language": {
"enum": [
"en",
"es",
"fr"
],
"type": "string",
"default": "en",
"description": "Answer language: en, es or fr"
}
}
}Garment categories HLN makes, each with typical fabrics, GSM range, MOQ, sample time, bulk lead time, size range, customisation options and the category page URL.
| Argument | Type | Description |
|---|---|---|
| language | string | Answer language: en, es or fr |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"language": {
"enum": [
"en",
"es",
"fr"
],
"type": "string",
"default": "en",
"description": "Answer language: en, es or fr"
}
}
}Suggested HS codes for garments, the US HTS line, the US general duty rate and the total rate for goods made in China (Section 301 plus other China tariffs), with the CBP ruling each row is based on.
| Argument | Type | Description |
|---|---|---|
| group | string | Garment family; omit for every row |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"group": {
"enum": [
"t-shirts",
"hoodies",
"sweaters",
"track-suits",
"polos",
"shirts",
"pants",
"shorts",
"jackets",
"dresses",
"skirts",
"activewear",
"swimwear",
"underwear",
"socks",
"hats"
],
"type": "string",
"description": "Garment family; omit for every row"
}
}
}Step 1 of 2. Checks a quote request for HLN Apparel and returns a summary plus a confirmation_token. Sends nothing. Show the summary to the buyer and ask them to confirm before calling submit_inquiry. Only use details the buyer actually gave; ask for missing name, email, quantity or requirements instead of guessing.
| Argument | Type | Description |
|---|---|---|
| name* | string | Buyer's full name |
| email* | string | Buyer's real email address. The sales team replies here, and a receipt is sent to it. |
| phone | string | Phone or WhatsApp number, with country code |
| company | string | Company or brand name |
| country | string | Country the goods ship to |
| message* | string | What the buyer needs: styles, fabric, GSM, colours, decoration, sizes, target date, target price. Write it in the buyer’s words; do not invent requirements. |
| language | string | Language for the receipt email: en, es or fr |
| quantity* |
Step 2 of 2. Sends the confirmed quote request to the HLN sales team and emails the buyer a receipt. Call it only after the buyer explicitly confirmed the preview_inquiry summary, with exactly the same fields and its confirmation_token. Attachment links are downloaded and stored privately.
| Argument | Type | Description |
|---|---|---|
| name* | string | Buyer's full name |
| email* | string | Buyer's real email address. The sales team replies here, and a receipt is sent to it. |
| phone | string | Phone or WhatsApp number, with country code |
| company | string | Company or brand name |
| country | string | Country the goods ship to |
| message* | string | What the buyer needs: styles, fabric, GSM, colours, decoration, sizes, target date, target price. Write it in the buyer’s words; do not invent requirements. |
| language | string | Language for the receipt email: en, es or fr |
| quantity* | string | Estimated order size per style and colour |
| string |
| Estimated order size per style and colour |
| attachment_urls | array | Up to 3 https links to the buyer’s files (tech pack, sketch, reference photo): the download URL of a file the buyer uploaded in this chat, or a public share link. PDF, Word, Excel, JPG, PNG or WebP, 10 MB each. |
| product_interest | string | Product type, e.g. "heavyweight hoodies" or "yoga leggings" |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"name",
"email",
"quantity",
"message"
],
"properties": {
"name": {
"type": "string",
"maxLength": 120,
"minLength": 1,
"description": "Buyer's full name"
},
"email": {
"type": "string",
"format": "email",
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
"maxLength": 254,
"description": "Buyer's real email address. The sales team replies here, and a receipt is sent to it."
},
"phone": {
"type": "string",
"maxLength": 80,
"description": "Phone or WhatsApp number, with country code"
},
"company": {
"type": "string",
"maxLength": 160,
"description": "Company or brand name"
},
"country": {
"type": "string",
"maxLength": 120,
"description": "Country the goods ship to"
},
"message": {
"type": "string",
"maxLength": 5000,
"minLength": 1,
"description": "What the buyer needs: styles, fabric, GSM, colours, decoration, sizes, target date, target price. Write it in the buyer’s words; do not invent requirements."
},
"language": {
"enum": [
"en",
"es",
"fr"
],
"type": "string",
"default": "en",
"description": "Language for the receipt email: en, es or fr"
},
"quantity": {
"enum": [
"50–100 pcs",
"100–300 pcs",
"300–1,000 pcs",
"1,000+ pcs"
],
"type": "string",
"description": "Estimated order size per style and colour"
},
"attachment_urls": {
"type": "array",
"items": {
"type": "string",
"format": "uri",
"maxLength": 2048
},
"maxItems": 3,
"description": "Up to 3 https links to the buyer’s files (tech pack, sketch, reference photo): the download URL of a file the buyer uploaded in this chat, or a public share link. PDF, Word, Excel, JPG, PNG or WebP, 10 MB each."
},
"product_interest": {
"type": "string",
"maxLength": 160,
"description": "Product type, e.g. \"heavyweight hoodies\" or \"yoga leggings\""
}
}
}| attachment_urls |
| array |
| Up to 3 https links to the buyer’s files (tech pack, sketch, reference photo): the download URL of a file the buyer uploaded in this chat, or a public share link. PDF, Word, Excel, JPG, PNG or WebP, 10 MB each. |
| product_interest | string | Product type, e.g. "heavyweight hoodies" or "yoga leggings" |
| confirmation_token* | string | The confirmation_token preview_inquiry returned |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"name",
"email",
"quantity",
"message",
"confirmation_token"
],
"properties": {
"name": {
"type": "string",
"maxLength": 120,
"minLength": 1,
"description": "Buyer's full name"
},
"email": {
"type": "string",
"format": "email",
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
"maxLength": 254,
"description": "Buyer's real email address. The sales team replies here, and a receipt is sent to it."
},
"phone": {
"type": "string",
"maxLength": 80,
"description": "Phone or WhatsApp number, with country code"
},
"company": {
"type": "string",
"maxLength": 160,
"description": "Company or brand name"
},
"country": {
"type": "string",
"maxLength": 120,
"description": "Country the goods ship to"
},
"message": {
"type": "string",
"maxLength": 5000,
"minLength": 1,
"description": "What the buyer needs: styles, fabric, GSM, colours, decoration, sizes, target date, target price. Write it in the buyer’s words; do not invent requirements."
},
"language": {
"enum": [
"en",
"es",
"fr"
],
"type": "string",
"default": "en",
"description": "Language for the receipt email: en, es or fr"
},
"quantity": {
"enum": [
"50–100 pcs",
"100–300 pcs",
"300–1,000 pcs",
"1,000+ pcs"
],
"type": "string",
"description": "Estimated order size per style and colour"
},
"attachment_urls": {
"type": "array",
"items": {
"type": "string",
"format": "uri",
"maxLength": 2048
},
"maxItems": 3,
"description": "Up to 3 https links to the buyer’s files (tech pack, sketch, reference photo): the download URL of a file the buyer uploaded in this chat, or a public share link. PDF, Word, Excel, JPG, PNG or WebP, 10 MB each."
},
"product_interest": {
"type": "string",
"maxLength": 160,
"description": "Product type, e.g. \"heavyweight hoodies\" or \"yoga leggings\""
},
"confirmation_token": {
"type": "string",
"maxLength": 200,
"minLength": 10,
"description": "The confirmation_token preview_inquiry returned"
}
}
}