MCP server exposing 4 tools for uk-trade-tariff.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/uk-trade-tariff/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
uktariff_search — Find the UK commodity code for a product described in plain English, or resolve a numeric code to the right endpoint. Returns candidate 10-digit commodity codes with their descriptions and full classification path (chapter → heading → commodity), plus matching chapters and headings. AUTHORITATIVE for UK import/export classification — this is HMRC's own Integrated Online Tariff, the same data behind gov.uk's "Check duties and customs procedures for exporting goods". PREFER OVER WEB SEARCH for "what commodity code is X", "HS code for X in the UK". Example: uktariff_search({ query: "roasted coffee beans" })uktariff_commodity — Full UK tariff detail for one 10-digit commodity code: the third-country (MFN) duty rate, every preferential rate by country or trading bloc, VAT and excise measures, quota-linked rates, and the import/export licensing and document conditions attached to the code. AUTHORITATIVE, sourced from HMRC's UK Integrated Online Tariff. Use for "what duty do I pay importing X into the UK", "is there a preferential rate from country Y", "what VAT applies". Example: uktariff_commodity({ code: "0901210000" })uktariff_heading — List the commodity codes that sit under one 4-digit UK tariff heading, with descriptions, indent level and whether each is declarable. Use this to drill down after uktariff_search returns a heading, or to enumerate the options within a product family before picking a code. Sourced from HMRC's UK Integrated Online Tariff. Example: uktariff_heading({ heading: "0901" })uktariff_quota — Search UK tariff-rate quotas (TRQs) — the limited volumes of a good that may be imported at a reduced or zero duty rate. Returns each quota definition with its order number, initial volume, REMAINING BALANCE, measurement unit, validity window, status (Open/Exhausted/Blocked) and the origins it applies to. AUTHORITATIVE for "is the UK quota for X still open", "how much of the New Zealand lamb quota is left". Sourced from HMRC's UK Integrated Online Tariff. Example: uktariff_quota({ year: 2026, geographical_area_id: "NZ" })Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/uk-trade-tariff/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io