Servidor MCP

Triplicate – export documents

com.triplicatedocs/triplicate
Negocio y operaciones Público y accesible MCP 2026-07-28

Qué hace este MCP

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.
Solo lectura
Esquema de entrada
{'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.
Solo lectura
Esquema de entrada
{'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.
Solo lectura
Esquema de entrada
{'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')"}}}
Añadido
calculate_shipment
2 de October de 2026 a las 02:40
Añadido
lookup_hs_code
2 de October de 2026 a las 02:40
Añadido
create_trade_documents
2 de October de 2026 a las 02:40