MCP-Server

Triplicate – export documents

com.triplicatedocs/triplicate
Business & Betrieb Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

Calculates shipment volume and weights, searches HS codes, and prepares export trade documents from order data.

calculate_shipment
Calculate CBM and chargeable weight
From carton sizes, quantities and gross weights: total CBM, gross weight, air and express volumetric and chargeable weight, LCL revenue tons and which standard containers the volume fits.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['cartons'], 'properties': {'cartons': {'type': 'array', 'items': {'type': 'object', 'required': ['length_cm', 'width_cm', 'height_cm', 'quantity'], 'properties': {'quantity': {'type': 'number'}, 'width_cm': {'type': 'number'}, 'height_cm': {'type': 'number'}, 'length_cm': {'type': 'number'}, 'gross_weight_kg': {'type': 'number', 'description': 'Gross weight of ONE carton'}}}}}}
create_trade_documents
Create export documents
Create a matching proforma invoice, commercial invoice, packing list and shipping instruction from one set of order data. Returns a link to Triplicate's free generator with everything filled in (the user reviews it and saves the PDF), plus totals (amount, cartons, net/gross weight, CBM) and checks (missing fields, HS code format, Incoterms freight/insurance consistency). Nothing is stored.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['seller', 'buyer', 'items'], 'properties': {'bank': {'type': 'object', 'properties': {'swift': {'type': 'string'}, 'account': {'type': 'string'}, 'bank_name': {'type': 'string'}, 'beneficiary': {'type': 'string'}, 'bank_address': {'type': 'string'}}}, 'buyer': {'type': 'object', 'required': ['name'], 'properties': {'tel': {'type': 'string'}, 'name': {'type': 'string'}, 'email': {'type': 'string'}, 'tax_id': {'type': 'string', 'description': 'Tax / VAT / business registration number'}, 'address': {'type': 'string', 'description': 'Full address, lines separated by \\n'}}, 'description': 'Buyer / consignee / importer'}, 'items': {'type': 'array', 'items': {'type': 'object', 'required': ['description', 'quantity'], 'properties': {'unit': {'enum': ['PCS', 'SETS', 'BOXES', 'PAIRS', 'KG', 'M'], 'type': 'string'}, 'hs_code': {'type': 'string'}, 'quantity': {'type': 'number'}, 'unit_price': {'type': 'number'}, 'description': {'type': 'string'}, 'carton_width_cm': {'type': 'number'}, 'carton_height_cm': {'type': 'number'}, 'carton_length_cm': {'type': 'number'}, 'pieces_per_carton': {'type': 'number'}, 'net_weight_per_carton_kg': {'type': 'number'}, 'gross_weight_per_carton_kg': {'type': 'number'}}}, 'maxItems': 100}, 'terms': {'type': 'object', 'properties': {'place': {'type': 'string', 'description': "Named place, e.g. 'Busan' for FOB Busan"}, 'payment': {'type': 'string', 'description': "e.g. 'T/T 30% deposit, 70% before shipment'"}, 'currency': {'enum': ['USD', 'EUR', 'GBP', 'JPY', 'CNY', 'KRW', 'VND'], 'type': 'string'}, 'incoterm': {'enum': ['EXW', 'FCA', 'FAS', 'FOB', 'CFR', 'CIF', 'CPT', 'CIP', 'DAP', 'DPU', 'DDP'], 'type': 'string'}}}, 'notify': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'address': {'type': 'string'}}, 'description': 'Notify party, if different from the buyer'}, 'seller': {'type': 'object', 'required': ['name'], 'properties': {'tel': {'type': 'string'}, 'name': {'type': 'string'}, 'email': {'type': 'string'}, 'tax_id': {'type': 'string', 'description': 'Tax / VAT / business registration number'}, 'address': {'type': 'string', 'description': 'Full address, lines separated by \\n'}}, 'description': 'Seller / shipper / exporter'}, 'signer': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'title': {'type': 'string'}}}, 'charges': {'type': 'object', 'properties': {'freight': {'type': 'number'}, 'discount': {'type': 'number'}, 'insurance': {'type': 'number'}}}, 'document': {'type': 'object', 'properties': {'po': {'type': 'string', 'description': "Buyer's PO / contract number"}, 'date': {'type': 'string', 'description': 'YYYY-MM-DD'}, 'number': {'type': 'string', 'description': 'Invoice number'}, 'valid_days': {'type': 'number', 'description': 'Proforma validity in days'}}}, 'language': {'enum': ['en', 'zh', 'ar', 'fr', 'es', 'pt', 'ru', 'tr', 'hi', 'ur', 'bn', 'id', 'vi', 'ja', 'ko'], 'type': 'string', 'default': 'en', 'description': 'Language of the generator page the link opens (documents are in English)'}, 'shipment': {'type': 'object', 'properties': {'etd': {'type': 'string', 'description': 'YYYY-MM-DD'}, 'port_of_loading': {'type': 'string'}, 'vessel_or_flight': {'type': 'string'}, 'country_of_origin': {'type': 'string'}, 'port_of_discharge': {'type': 'string'}}}, 'open_document': {'enum': ['pi', 'ci', 'pl', 'si'], 'type': 'string', 'default': 'ci', 'description': 'pi proforma invoice, ci commercial invoice, pl packing list, si shipping instruction'}, 'shipping_marks': {'type': 'string', 'description': 'Optional; generated from buyer, destination and carton count if empty'}}}
lookup_hs_code
Search HS codes
Search the HS 2022 nomenclature (6-digit international level) by English product description or by code prefix. Returns candidate codes with chapter and heading text. Codes are suggestions to confirm in the destination country's tariff, not rulings.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'default': 8}, 'query': {'type': 'string', 'description': "English description (e.g. 'face cream', 'cotton t-shirts') or a code prefix (e.g. '3304')"}}}
Hinzugefügt
calculate_shipment
2. October 2026 02:40
Hinzugefügt
lookup_hs_code
2. October 2026 02:40
Hinzugefügt
create_trade_documents
2. October 2026 02:40