
EU, UK and US duty for sellers
Check the customs side of selling online across borders. Ask "what EU duty applies to my 6 order lines shipped under IOSS?", "which products in my Shopify inventory export have no HS code or country of origin?", "find candidate tariff codes for these 15 products" or "what is the landed cost of this item shipped to the UK?".
Example path
https://shopduty.openkrill.app/mcpShop Duty Desk: EU, UK and US duty for sellers. Use for the EUR 3 per item EU duty on consignments up to EUR 150 (channel ioss or postal only); pass order lines with description, origin, qty, unit_value_eur and optional hs_code, never customer details. If the user asks about a courier shipment (such as DHL) without saying IOSS, call with channel 'ioss' to show the EUR 3 IOSS figure and state clearly that a courier shipment outside IOSS is not covered by the EUR 3 rule (it applies only to IOSS or postal entries). Each order line is 1 tariff item charged EUR 3 total regardless of qty units on that line; report duty_eur as given (never multiply qty by EUR 3) and mention the grouped figure when it differs. Always call when the user asks to check product or CSV readiness: a partial or non-CSV snippet in csv is fine and the tool returns the gap summary or not_a_product_csv explaining the required header and product rows. Always call for tariff code requests (translate non-English product names to English, and pass markets: ['UK', 'US'] when both are asked), even if the user asks for an official or binding ruling: show the candidate codes labeled candidate, not binding, and explain that a binding ruling comes from U.S. CBP (eRuling), UK HMRC (Advance Tariff Ruling), or a licensed customs broker. For , a partial call without origin, transport, or country is fine: never guess or default origin or transport when the user did not state them (and never infer origin from the language of the prompt); omit them and report the base duty, MPF, complete: false, and what missing lists. Report each chapter 99 line and each skipped heading, and each trade_defence line with its basis (the residual rate is for exporters without their own rate; a named exporter may pay less). If complete is false, say what missing lists and do not present the total as the full cost. Cite the sources and legal_basis returned. This server allows 60 tool calls a minute per network and 5,000 a day for all callers together; the day count resets at 00:00 UTC. If a tool fails, gives a wrong answer, or a tool you need is missing, call with one short message (kind, message, tool); reads the answer.
None in the store listings or on the server