Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,528Letters: 13Defects: 1,322counted 3 min ago
teppi

Server definition

Hash
sha256:fd999a9e74a5c70e9abc820af9b7e65bc0fbbcaae511339f4e68e8f007e378db
What it is
What a remote MCP server returned when asked what it offers: 7 tools

The blob, as servednamed by its sha256

{ "instructions": "Triplicate (triplicatedocs.com) makes export documents and does trade calculations. Use create_trade_documents when the user wants an invoice, packing list or shipping documents for an order, or a purchase order to a supplier (open_document po), a sales contract for both parties to sign (open_document sc), or a non-preferential certificate of origin (open_document co): pass the order data you have, show the user the returned link and the checks, and tell them to review and save the PDF there. Use calculate_export_price to turn a cost into quotation prices under each Incoterms rule, search_trade_guides to answer export and import rule questions with a link to the guide, lookup_port_code for the UN/LOCODE of a port of loading or discharge, and check_container_number to validate a container number and find the shipping line's tracking page. Never present an HS code or duty rate as final.", "tools": [ { "description": "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.", "inputSchema": { "properties": { "costs": { "description": "Shipment totals in the same currency (omit what does not apply)", "properties": { "destination_charges": { "description": "Destination terminal charges and delivery to the named place", "type": "number" }, "export_clearance": { "description": "Export customs clearance and documents", "type": "number" }, "import_clearance": { "description": "Import customs clearance fees (DDP)", "type": "number" }, "import_duty_percent": { "type": "number" }, "import_vat_percent": { "description": "Import VAT/GST %", "type": "number" }, "inland_to_port": { "description": "Transport to the port, airport or terminal", "type": "number" }, "insurance_rate_percent": { "description": "Cargo insurance rate in %; premium = rate x 110% x CIF/CIP value", "type": "number" }, "main_freight": { "description": "Sea or air freight to the destination port/airport", "type": "number" }, "origin_terminal": { "description": "Terminal handling and loading at origin", "type": "number" }, "packing_loading": { "description": "Export packing and loading at the seller's premises", "type": "number" }, "unloading": { "description": "Unloading at the destination (DPU)", "type": "number" } }, "type": "object" }, "currency": { "default": "USD", "enum": [ "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" ], "type": "string" }, "duty_basis": { "default": "cif", "description": "Customs value basis: cif (EU, UK, most countries) or fob (US, Canada, Australia)", "enum": [ "cif", "fob" ], "type": "string" }, "include_vat_in_ddp": { "default": false, "type": "boolean" }, "language": { "default": "en", "description": "Language of the generator page the proforma links open", "enum": [ "en", "zh", "ar", "fr", "es", "pt", "ru", "tr", "hi", "ur", "bn", "id", "vi", "ja", "ko" ], "type": "string" }, "markup_percent": { "default": 0, "description": "Markup on cost, e.g. 25 for +25%", "type": "number" }, "mode": { "default": "sea", "description": "sea: FOB/CFR/CIF (loaded on board at a port); any: containers handed over at a terminal, air or road: FCA/CPT/CIP", "enum": [ "sea", "any" ], "type": "string" }, "quantity": { "description": "Units in the shipment", "type": "number" }, "unit_cost": { "description": "Seller's cost per unit (product cost)", "type": "number" } }, "required": [ "quantity", "unit_cost" ], "type": "object" }, "name": "calculate_export_price", "outputSchema": null }, { "description": "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.", "inputSchema": { "properties": { "cartons": { "items": { "properties": { "gross_weight_kg": { "description": "Gross weight of ONE carton", "type": "number" }, "height_cm": { "type": "number" }, "length_cm": { "type": "number" }, "quantity": { "type": "number" }, "width_cm": { "type": "number" } }, "required": [ "length_cm", "width_cm", "height_cm", "quantity" ], "type": "object" }, "type": "array" } }, "required": [ "cartons" ], "type": "object" }, "name": "calculate_shipment", "outputSchema": null }, { "description": "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.", "inputSchema": { "properties": { "number": { "description": "Container number, e.g. 'MSCU1234566' (4 letters + 7 digits), or a bill of lading / booking number, e.g. 'MEDUAB123456'", "type": "string" } }, "required": [ "number" ], "type": "object" }, "name": "check_container_number", "outputSchema": null }, { "description": "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.", "inputSchema": { "properties": { "bank": { "properties": { "account": { "type": "string" }, "bank_address": { "type": "string" }, "bank_name": { "type": "string" }, "beneficiary": { "type": "string" }, "swift": { "type": "string" } }, "type": "object" }, "buyer": { "description": "Buyer / consignee / importer", "properties": { "address": { "description": "Full address, lines separated by \\n", "type": "string" }, "email": { "type": "string" }, "name": { "type": "string" }, "tax_id": { "description": "Tax / VAT / business registration number", "type": "string" }, "tel": { "type": "string" } }, "required": [ "name" ], "type": "object" }, "charges": { "properties": { "discount": { "type": "number" }, "freight": { "type": "number" }, "insurance": { "type": "number" } }, "type": "object" }, "document": { "properties": { "date": { "description": "YYYY-MM-DD", "type": "string" }, "number": { "description": "Invoice number", "type": "string" }, "po": { "description": "Buyer's PO / contract number", "type": "string" }, "valid_days": { "description": "Proforma validity in days", "type": "number" } }, "type": "object" }, "imperial_units": { "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" }, "items": { "items": { "properties": { "carton_height_cm": { "type": "number" }, "carton_length_cm": { "type": "number" }, "carton_width_cm": { "type": "number" }, "country_of_origin": { "description": "Only if this item's origin differs from shipment.country_of_origin; the documents then show the origin per item", "type": "string" }, "description": { "type": "string" }, "gross_weight_per_carton_kg": { "type": "number" }, "hs_code": { "type": "string" }, "net_weight_per_carton_kg": { "type": "number" }, "pieces_per_carton": { "type": "number" }, "quantity": { "type": "number" }, "unit": { "enum": [ "PCS", "SETS", "BOXES", "PAIRS", "KG", "M" ], "type": "string" }, "unit_price": { "type": "number" } }, "required": [ "description", "quantity" ], "type": "object" }, "maxItems": 100, "type": "array" }, "language": { "default": "en", "description": "Language of the generator page the link opens (documents are in English)", "enum": [ "en", "zh", "ar", "fr", "es", "pt", "ru", "tr", "hi", "ur", "bn", "id", "vi", "ja", "ko" ], "type": "string" }, "notify": { "description": "Notify party, if different from the buyer", "properties": { "address": { "type": "string" }, "name": { "type": "string" } }, "type": "object" }, "open_document": { "default": "ci", "description": "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)", "enum": [ "pi", "ci", "pl", "si", "po", "sc", "co" ], "type": "string" }, "remarks": { "description": "Optional remarks printed on the documents, e.g. 'SAMPLES OF NO COMMERCIAL VALUE, NOT FOR RESALE. VALUE FOR CUSTOMS PURPOSES ONLY.'", "type": "string" }, "seller": { "description": "Seller / shipper / exporter", "properties": { "address": { "description": "Full address, lines separated by \\n", "type": "string" }, "email": { "type": "string" }, "name": { "type": "string" }, "tax_id": { "description": "Tax / VAT / business registration number", "type": "string" }, "tel": { "type": "string" } }, "required": [ "name" ], "type": "object" }, "shipment": { "properties": { "country_of_origin": { "type": "string" }, "etd": { "description": "YYYY-MM-DD", "type": "string" }, "port_of_discharge": { "type": "string" }, "port_of_loading": { "type": "string" }, "vessel_or_flight": { "type": "string" } }, "type": "object" }, "shipping_marks": { "description": "Optional; generated from buyer, destination and carton count if empty", "type": "string" }, "signer": { "properties": { "name": { "type": "string" }, "title": { "type": "string" } }, "type": "object" }, "terms": { "properties": { "currency": { "enum": [ "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" ], "type": "string" }, "incoterm": { "enum": [ "EXW", "FCA", "FAS", "FOB", "CFR", "CIF", "CPT", "CIP", "DAP", "DPU", "DDP" ], "type": "string" }, "payment": { "description": "e.g. 'T/T 30% deposit, 70% before shipment'", "type": "string" }, "place": { "description": "Named place, e.g. 'Busan' for FOB Busan", "type": "string" } }, "type": "object" } }, "required": [ "seller", "buyer", "items" ], "type": "object" }, "name": "create_trade_documents", "outputSchema": null }, { "description": "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.", "inputSchema": { "properties": { "limit": { "default": 8, "type": "number" }, "query": { "description": "English description (e.g. 'face cream', 'cotton t-shirts') or a code prefix (e.g. '3304')", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "lookup_hs_code", "outputSchema": null }, { "description": "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.", "inputSchema": { "properties": { "country": { "description": "Optional 2-letter ISO country code to search in, e.g. 'VN'", "type": "string" }, "limit": { "default": 8, "type": "number" }, "query": { "description": "Port, city or airport name in English (e.g. 'Haiphong', 'Jebel Ali', 'Busan'), or a 5-character UN/LOCODE (e.g. 'NLRTM')", "type": "string" }, "type": { "description": "Optional: only seaports, airports or inland container depots", "enum": [ "port", "airport", "inland_depot" ], "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "lookup_port_code", "outputSchema": null }, { "description": "Search Triplicate's practical trade guides (over 50 notes in 15 languages, checked against official sources: cosmetics registration by country, US tariffs and refunds, EORI, certificates of origin, HS classification, Incoterms mistakes, letters of credit, dangerous goods, invoices and packing lists) and tool guides. Returns titles, page links and excerpts to cite.", "inputSchema": { "properties": { "language": { "description": "Optional: language of the guides to search (detected from the query otherwise)", "enum": [ "en", "zh", "ar", "fr", "es", "pt", "ru", "tr", "hi", "ur", "bn", "id", "vi", "ja", "ko" ], "type": "string" }, "limit": { "default": 5, "type": "number" }, "query": { "description": "Question or topic in any of the 15 site languages, e.g. 'EORI number for UK imports', 'sheet mask HS code', 'CIF insurance 110%'", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_trade_guides", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:fd999a9e74a5c70e9abc820af9b7e65bc0fbbcaae511339f4e68e8f007e378db | sha256sum