Skip to main content
Glama

Triplicate – export documents

Server Details

Export invoices, packing list, SI, PO from order data; HS codes; port codes; CBM; Incoterms prices.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 21 days
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL

TDQS

A3.9/5.0

Scored across 9 tools

Disambiguation3/5

Most tools have clearly distinct purposes, but create_trade_documents and prepare_shipment overlap heavily: prepare_shipment returns the same generated documents plus additional guidance, so an agent may hesitate between the narrow document tool and the umbrella export-order tool. Other near-neighbors, such as check_transport_document_draft versus create_trade_documents, are distinguishable from their descriptions.

Naming Consistency5/5

All tool names are snake_case and consistently verb-led (calculate_, check_, create_, lookup_, prepare_, search_). The multiword resource names remain readable and follow the same pattern throughout.

Tool Count5/5

Nine tools is well within the appropriate range and each major part of the export-documentation workflow has a dedicated tool. Aside from the create/prepare overlap, the count is well-scoped rather than bloated.

Completeness4/5

The surface covers document creation, draft checking, pricing, shipment measurements, HS and port lookups, and trade guides, which is strong lifecycle coverage for export documentation. Minor gaps remain, such as no certificate-of-origin generation or live shipment status/booking, though the descriptions make clear when external steps are needed.

Available Tools

10 tools
calculate_export_priceExport price under each Incoterms rule
Read-only
Inspect

Build an export quotation price from unit cost, markup and shipment costs: totals and per-unit prices under EXW, FCA, FOB/FCA terminal, CFR/CPT, CIF/CIP, DAP, DPU and DDP, with the insurance premium (110% basis), import duty and VAT, and for each rule a link that opens Triplicate's generator with a proforma invoice at that price.

ParametersJSON Schema
NameRequiredDescriptionDefault
modeNosea: FOB/CFR/CIF (loaded on board at a port); any: containers handed over at a terminal, air or road: FCA/CPT/CIPsea
costsNoShipment totals in the same currency (omit what does not apply)
currencyNoUSD
languageNoLanguage of the generator page the proforma links openen
quantityYesUnits in the shipment
unit_costYesSeller's cost per unit (product cost)
duty_basisNoCustoms value basis: cif (EU, UK, most countries) or fob (US, Canada, Australia)cif
markup_percentNoMarkup on cost, e.g. 25 for +25%
include_vat_in_ddpNo
calculate_shipmentCalculate CBM and chargeable weight
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
cartonsYes
check_container_numberCheck a container or B/L number
Read-only
Inspect

Check a shipping container number (ISO 6346 check digit), find who owns its prefix (shipping line or container leasing company, e.g. MSCU = MSC, TGHU = Textainer) and get the line's official tracking page. Bill of lading numbers are recognised by the carrier's SCAC prefix (e.g. MEDU, HLCU, COSU). Does not return live status: the line's own site shows it.

ParametersJSON Schema
NameRequiredDescriptionDefault
numberYesContainer number, e.g. 'MSCU1234566' (4 letters + 7 digits), or a bill of lading / booking number, e.g. 'MEDUAB123456'
check_transport_document_draftCheck a B/L or AWB draft
Read-only
Inspect

Compare the text of a bill of lading or air waybill draft from the forwarder or carrier with the order data (same fields as create_trade_documents): shipper, consignee (to-order drafts noted), notify party, ports, vessel and voyage, number of packages, gross weight, measurement (CBM), freight prepaid or collect against the Incoterms rule, shipping marks, goods description, container and seal numbers (shipment.containers) and the L/C number. Returns each field as ok, warning, mismatch or info with a short reason. Nothing is stored.

ParametersJSON Schema
NameRequiredDescriptionDefault
bankNo
buyerNoBuyer / consignee / importer
itemsNo
termsNo
notifyNoNotify party, if different from the buyer
sellerNoSeller / shipper / exporter
signerNo
chargesNo
remarksNoOptional remarks printed on the documents, e.g. 'SAMPLES OF NO COMMERCIAL VALUE, NOT FOR RESALE. VALUE FOR CUSTOMS PURPOSES ONLY.'
sold_toNoOnly if the buyer (sold to) is a different company from the consignee in 'buyer', e.g. a trading company buying for a factory: printed as BUYER (SOLD TO) on the invoice, the buyer on the proforma and sales contract
documentNo
languageNoLanguage of the generator page the link opens (documents are in English)en
shipmentNo
hs_totalsNoAlso print totals by HS code (quantity, value, cartons, weights) on the invoice and packing list, for the customs broker's entry lines
lc_numberNoOptional letter of credit number that should appear on the draft
open_formNoAlso open one of the generator's extra forms with this data: VGM declaration (SOLAS, needs shipment.containers), ISF (10+2) data for a US buyer, USMCA/CUSMA certification of origin, packing declaration for sea containers to Australia, draft (bill of exchange), beneficiary's certificate, credit/debit note, shipping advice e-mail, or a return/repair invoice made from this invoice (the original invoice number, date and waybill as reference; the buyer as shipper when goods come back). Each has 3 free uses (the shipping advice has no limit).
draft_textYesText of the bill of lading or air waybill draft from the forwarder or carrier (copied from its PDF or e-mail), up to 20,000 characters
manufacturerNoWho made the goods, printed on the commercial invoice with its MID code (US shipments: carriers and CBP ask for it; textile and apparel entries must show it). The generator suggests the MID from 19 CFR Part 102 if mid is empty
open_documentNopi proforma invoice, ci commercial invoice, pl packing list, si shipping instruction, sc sales contract (seller and buyer sign; the remarks become its other terms), co certificate of origin (non-preferential: the exporter's declaration, with space for a chamber of commerce to certify it), po purchase order (the buyer's order to the supplier: buyer = issuer, seller = supplier)ci
imperial_unitsNoAlso show weights in pounds and volume in cubic feet on the packing list and shipping instruction (for US buyers)
shipping_marksNoOptional; generated from buyer, destination and carton count if empty
letter_of_creditNoTerms of the letter of credit (from MT700: 20, 31C, 32B, 39A, 44C, 31D, 48, 43P, 45A); the generator checks the documents against them (not among the free features)
origin_statementNoPreferential origin statement printed on the commercial invoice in the agreement's exact wording (3 free uses). Only for goods that meet the agreement's rules of origin.
destination_countryNoISO 3166-1 alpha-2 code of the importing country (optional; otherwise taken from the port of discharge): adds that country's invoice rules to the checks
create_trade_documentsCreate export documents
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
bankNo
buyerYesBuyer / consignee / importer
itemsYes
termsNo
notifyNoNotify party, if different from the buyer
sellerYesSeller / shipper / exporter
signerNo
chargesNo
remarksNoOptional remarks printed on the documents, e.g. 'SAMPLES OF NO COMMERCIAL VALUE, NOT FOR RESALE. VALUE FOR CUSTOMS PURPOSES ONLY.'
sold_toNoOnly if the buyer (sold to) is a different company from the consignee in 'buyer', e.g. a trading company buying for a factory: printed as BUYER (SOLD TO) on the invoice, the buyer on the proforma and sales contract
documentNo
languageNoLanguage of the generator page the link opens (documents are in English)en
shipmentNo
hs_totalsNoAlso print totals by HS code (quantity, value, cartons, weights) on the invoice and packing list, for the customs broker's entry lines
open_formNoAlso open one of the generator's extra forms with this data: VGM declaration (SOLAS, needs shipment.containers), ISF (10+2) data for a US buyer, USMCA/CUSMA certification of origin, packing declaration for sea containers to Australia, draft (bill of exchange), beneficiary's certificate, credit/debit note, shipping advice e-mail, or a return/repair invoice made from this invoice (the original invoice number, date and waybill as reference; the buyer as shipper when goods come back). Each has 3 free uses (the shipping advice has no limit).
manufacturerNoWho made the goods, printed on the commercial invoice with its MID code (US shipments: carriers and CBP ask for it; textile and apparel entries must show it). The generator suggests the MID from 19 CFR Part 102 if mid is empty
open_documentNopi proforma invoice, ci commercial invoice, pl packing list, si shipping instruction, sc sales contract (seller and buyer sign; the remarks become its other terms), co certificate of origin (non-preferential: the exporter's declaration, with space for a chamber of commerce to certify it), po purchase order (the buyer's order to the supplier: buyer = issuer, seller = supplier)ci
imperial_unitsNoAlso show weights in pounds and volume in cubic feet on the packing list and shipping instruction (for US buyers)
shipping_marksNoOptional; generated from buyer, destination and carton count if empty
letter_of_creditNoTerms of the letter of credit (from MT700: 20, 31C, 32B, 39A, 44C, 31D, 48, 43P, 45A); the generator checks the documents against them (not among the free features)
origin_statementNoPreferential origin statement printed on the commercial invoice in the agreement's exact wording (3 free uses). Only for goods that meet the agreement's rules of origin.
destination_countryNoISO 3166-1 alpha-2 code of the importing country (optional; otherwise taken from the port of discharge): adds that country's invoice rules to the checks
lookup_hs_codeSearch HS codes
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryYesEnglish description (e.g. 'face cream', 'cotton t-shirts') or a code prefix (e.g. '3304')
lookup_port_codeLook up UN/LOCODE port codes
Read-only
Inspect

Find the 5-character UN/LOCODE of a seaport, airport or inland container depot by place name (or check a code): returns code, name, country, subdivision, type and Triplicate's country page, for the port of loading or discharge on bookings, bills of lading and invoices. UN/LOCODE 2025-1, 37,000+ places.

ParametersJSON Schema
NameRequiredDescriptionDefault
typeNoOptional: only seaports, airports or inland container depots
limitNo
queryYesPort, city or airport name in English (e.g. 'Haiphong', 'Jebel Ali', 'Busan'), or a 5-character UN/LOCODE (e.g. 'NLRTM')
countryNoOptional 2-letter ISO country code to search in, e.g. 'VN'
prepare_shipmentPrepare a shipment
Read-only
Inspect

One call for an export order: the same order data as create_trade_documents plus the destination country (ISO code). Returns the link to the filled-in documents with totals and checks, Triplicate's guides for that destination and the products' HS chapters (country guide, labelling and import rules), a link to the landed cost calculator preset to the market, goods value and quantity, and HS lookups for items without a code. Nothing is stored.

ParametersJSON Schema
NameRequiredDescriptionDefault
bankNo
buyerYesBuyer / consignee / importer
itemsYes
termsNo
notifyNoNotify party, if different from the buyer
sellerYesSeller / shipper / exporter
signerNo
chargesNo
remarksNoOptional remarks printed on the documents, e.g. 'SAMPLES OF NO COMMERCIAL VALUE, NOT FOR RESALE. VALUE FOR CUSTOMS PURPOSES ONLY.'
sold_toNoOnly if the buyer (sold to) is a different company from the consignee in 'buyer', e.g. a trading company buying for a factory: printed as BUYER (SOLD TO) on the invoice, the buyer on the proforma and sales contract
documentNo
languageNoLanguage of the generator page the link opens (documents are in English)en
shipmentNo
hs_totalsNoAlso print totals by HS code (quantity, value, cartons, weights) on the invoice and packing list, for the customs broker's entry lines
open_formNoAlso open one of the generator's extra forms with this data: VGM declaration (SOLAS, needs shipment.containers), ISF (10+2) data for a US buyer, USMCA/CUSMA certification of origin, packing declaration for sea containers to Australia, draft (bill of exchange), beneficiary's certificate, credit/debit note, shipping advice e-mail, or a return/repair invoice made from this invoice (the original invoice number, date and waybill as reference; the buyer as shipper when goods come back). Each has 3 free uses (the shipping advice has no limit).
manufacturerNoWho made the goods, printed on the commercial invoice with its MID code (US shipments: carriers and CBP ask for it; textile and apparel entries must show it). The generator suggests the MID from 19 CFR Part 102 if mid is empty
open_documentNopi proforma invoice, ci commercial invoice, pl packing list, si shipping instruction, sc sales contract (seller and buyer sign; the remarks become its other terms), co certificate of origin (non-preferential: the exporter's declaration, with space for a chamber of commerce to certify it), po purchase order (the buyer's order to the supplier: buyer = issuer, seller = supplier)ci
imperial_unitsNoAlso show weights in pounds and volume in cubic feet on the packing list and shipping instruction (for US buyers)
shipping_marksNoOptional; generated from buyer, destination and carton count if empty
letter_of_creditNoTerms of the letter of credit (from MT700: 20, 31C, 32B, 39A, 44C, 31D, 48, 43P, 45A); the generator checks the documents against them (not among the free features)
origin_statementNoPreferential origin statement printed on the commercial invoice in the agreement's exact wording (3 free uses). Only for goods that meet the agreement's rules of origin.
destination_countryNoISO 3166-1 alpha-2 code of the importing country, e.g. SE, US, VN; picks the guides and presets the landed cost calculator
read_letter_of_creditRead a letter of credit (MT700)
Read-only
Inspect

Read the text of a documentary credit (SWIFT MT700 as advised by the bank): credit number, dates, amount and tolerance, partial shipments and transhipment, latest shipment, ports, presentation period, goods, the documents required (each with how to make it) and additional conditions, plus a letter_of_credit object for create_trade_documents. Read here, nothing stored.

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesThe letter of credit as advised: SWIFT MT700 fields (:20:, :31D:, :32B: ...) or a bank advice with the field numbers
search_trade_guidesSearch Triplicate trade guides
Read-only
Inspect

Search Triplicate's practical trade guides (over 250 notes in 15 languages, checked against official sources: export guides for about 50 countries, import registration, labelling and product certification by country, cosmetics and food rules, US tariffs and refunds, EORI, rules of origin and certificates of origin, HS classification, Incoterms, letters of credit, bills of lading, dangerous goods, invoices and packing lists) and tool guides. Returns titles, page links and excerpts to cite.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryYesQuestion or topic in any of the 15 site languages, e.g. 'EORI number for UK imports', 'sheet mask HS code', 'CIF insurance 110%'
languageNoOptional: language of the guides to search (detected from the query otherwise)

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Addedcheck_transport_document_draft
  2. 1 tool update
    • Addedprepare_shipment
  3. 1 tool update
    • Changedcreate_trade_documents2 fields changed
      • changedInput schema / properties / open_document / description
        Previous value: -"pi proforma invoice, ci commercial invoice, pl packing list, si shipping instruction, sc sales contract (seller and buyer sign; the remarks become its other terms), po purchase order (the buyer's order to the supplier: buyer = issuer, seller = supplier)"New value: +"pi proforma invoice, ci commercial invoice, pl packing list, si shipping instruction, sc sales contract (seller and buyer sign; the remarks become its other terms), co certificate of origin (non-preferential: the exporter's declaration, with space for a chamber of commerce to certify it), po purchase order (the buyer's order to the supplier: buyer = issuer, seller = supplier)"
      • changedInput schema / properties / open_document / enum
        Previous value: -[
        -  "pi",
        -  "ci",
        -  "pl",
        -  "si",
        -  "po",
        -  "sc"
        -]New value: +[
        +  "pi",
        +  "ci",
        +  "pl",
        +  "si",
        +  "po",
        +  "sc",
        +  "co"
        +]
  4. 1 tool update
    • Addedcheck_container_number
  5. 1 tool update
    • Changedcreate_trade_documents2 fields changed
      • changedInput schema / properties / open_document / description
        Previous value: -"pi proforma invoice, ci commercial invoice, pl packing list, si shipping instruction, po purchase order (the buyer's order to the supplier: buyer = issuer, seller = supplier)"New value: +"pi proforma invoice, ci commercial invoice, pl packing list, si shipping instruction, sc sales contract (seller and buyer sign; the remarks become its other terms), po purchase order (the buyer's order to the supplier: buyer = issuer, seller = supplier)"
      • changedInput schema / properties / open_document / enum
        Previous value: -[
        -  "pi",
        -  "ci",
        -  "pl",
        -  "si",
        -  "po"
        -]New value: +[
        +  "pi",
        +  "ci",
        +  "pl",
        +  "si",
        +  "po",
        +  "sc"
        +]
  6. 1 tool update
    • Changedcreate_trade_documents1 field changed
      • addedInput schema / properties / items / items / properties / country_of_origin
        Added value: +{
        +  "description": "Only if this item's origin differs from shipment.country_of_origin; the documents then show the origin per item",
        +  "type": "string"
        +}
  7. 1 tool update
    • Changedcreate_trade_documents1 field changed
      • addedInput schema / properties / imperial_units
        Added value: +{
        +  "default": false,
        +  "description": "Also show weights in pounds and volume in cubic feet on the packing list and shipping instruction (for US buyers)",
        +  "type": "boolean"
        +}
  8. 1 tool update
    • Changedcreate_trade_documents2 fields changed
      • changedInput schema / properties / open_document / description
        Previous value: -"pi proforma invoice, ci commercial invoice, pl packing list, si shipping instruction"New value: +"pi proforma invoice, ci commercial invoice, pl packing list, si shipping instruction, po purchase order (the buyer's order to the supplier: buyer = issuer, seller = supplier)"
      • changedInput schema / properties / open_document / enum
        Previous value: -[
        -  "pi",
        -  "ci",
        -  "pl",
        -  "si"
        -]New value: +[
        +  "pi",
        +  "ci",
        +  "pl",
        +  "si",
        +  "po"
        +]
  9. 3 tool updates
    • Changedcalculate_export_price1 field changed
      • changedInput schema / properties / currency / enum
        Previous value: -[
        -  "USD",
        -  "EUR",
        -  "GBP",
        -  "JPY",
        -  "CNY",
        -  "KRW",
        -  "VND"
        -]New value: +[
        +  "USD",
        +  "EUR",
        +  "GBP",
        +  "JPY",
        +  "CNY",
        +  "KRW",
        +  "VND",
        +  "AUD",
        +  "CAD",
        +  "CHF",
        +  "HKD",
        +  "SGD",
        +  "INR",
        +  "PKR",
        +  "BDT",
        +  "IDR",
        +  "THB",
        +  "MYR",
        +  "PHP",
        +  "AED",
        +  "SAR",
        +  "TRY",
        +  "BRL",
        +  "MXN",
        +  "ZAR",
        +  "NGN",
        +  "KES",
        +  "EGP"
        +]
    • Changedcreate_trade_documents2 fields changed
      • addedInput schema / properties / remarks
        Added value: +{
        +  "description": "Optional remarks printed on the documents, e.g. 'SAMPLES OF NO COMMERCIAL VALUE, NOT FOR RESALE. VALUE FOR CUSTOMS PURPOSES ONLY.'",
        +  "type": "string"
        +}
      • changedInput schema / properties / terms / properties / currency / enum
        Previous value: -[
        -  "USD",
        -  "EUR",
        -  "GBP",
        -  "JPY",
        -  "CNY",
        -  "KRW",
        -  "VND"
        -]New value: +[
        +  "USD",
        +  "EUR",
        +  "GBP",
        +  "JPY",
        +  "CNY",
        +  "KRW",
        +  "VND",
        +  "AUD",
        +  "CAD",
        +  "CHF",
        +  "HKD",
        +  "SGD",
        +  "INR",
        +  "PKR",
        +  "BDT",
        +  "IDR",
        +  "THB",
        +  "MYR",
        +  "PHP",
        +  "AED",
        +  "SAR",
        +  "TRY",
        +  "BRL",
        +  "MXN",
        +  "ZAR",
        +  "NGN",
        +  "KES",
        +  "EGP"
        +]
    • Addedlookup_port_code
  10. 2 tool updates
    • Addedcalculate_export_price
    • Addedsearch_trade_guides
  11. 3 tool updates
    • First observedcalculate_shipment
    • First observedcreate_trade_documents
    • First observedlookup_hs_code

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Enables creating and managing packing slips for shipments, tracking cartons, contents, weights, chargeable weight, and shortfalls, with reports and packing slip generation.
    14
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables drafting quotations and invoices from AI assistants like ChatGPT, Claude, and Gemini, with 133 templates, tax rules for 195 countries, and a link to the finished document.
    MIT
  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables comprehensive shipping and order management through EasyPost and Veeqo integrations. Supports creating orders, generating shipping labels, tracking shipments, and managing unified workflows with a web-based dashboard interface.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources