Carrier detection and tracking-URL construction are conveniences — useful, but a search would get you there. get_postal_info and calculate_customs together are the part that is genuinely awkward to do by hand, because the answer depends on a per-country threshold before any duty rate applies. Set expectations correctly on what these numbers are: nothing here calls a carrier's API, so the outputs are estimates from reference data, not quotes you can hold anyone to. Worth knowing that the repository is a single commit with no releases and its README is a page of GitHub interface text rather than documentation — the tool descriptions are the documentation here.
A shipping-logistics calculator with six tools: carrier identification from a tracking number, tracking-URL construction, cost and delivery-time estimates between countries, postal-service reference data, and a customs duty and import VAT estimator.
- identify_carrier matches a tracking number against carrier patterns, and get_tracking_url builds the direct link — detecting the carrier itself when you do not name one.
- estimate_shipping returns costs and delivery times between two countries.
- calculate_customs estimates import duty and VAT on an international shipment, which is the number that usually surprises the recipient rather than the sender.
- get_postal_info returns a country's postal-code format, delivery times and customs thresholds — the threshold being what decides whether duty applies at all.
- list_carriers enumerates the major carriers, filterable by country.
Nothing to supply — no key, no account. The estimates are calculated rather than fetched from a carrier, so they are reference figures rather than a quote.
One command — npx -y shipping-mcp
