Sanctions & Tariff Lookup

Screen people, companies, vessels and aircraft against U.S. (OFAC, Consolidated Screening List), UN, UK and EU sanctions lists, look up U.S. HTS tariff codes, and add up the total U.S. duty for a product and country of origin. Remote server at https://tradecheck.trystarrynightops.com/mcp, no sign-in. Results are screening aids; possible matches need human review.

Hosted MCP Server

npx add-mcp 'https://tradecheck.trystarrynightops.com/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

Sanctions screening and U.S. tariff lookup for Claude

A free connector that lets Claude screen people, companies, vessels and aircraft against the U.S. Consolidated Screening List (OFAC SDN, BIS Entity List, Denied Persons and more), the UN Security Council Consolidated List and the UK Sanctions List and the EU consolidated financial sanctions list. It also looks up HTS codes, duty rates and units from the current Harmonized Tariff Schedule.

Results are possible matches and reference data for a person to review, not legal advice or a compliance determination. Every answer names its source list or tariff revision and the data's as-of date.

Add it to Claude

Connector URL (remote MCP server, Streamable HTTP, no sign-in):

https://tradecheck.trystarrynightops.com/mcp

  1. In Claude, open Customize > Connectors.
  2. Choose Add custom connector.
  3. Name it Sanctions & Tariff Lookup, paste the URL above and select Add. No account or API key is needed.
  4. In a chat, enable the connector from the tools menu and ask a question such as the examples below.

Claude Code: claude mcp add --transport http sanctions-tariffs https://tradecheck.trystarrynightops.com/mcp

What will the duty be? Use the duty calculator

Pick a tariff line and a country of origin and see every duty layer that applies today, with the Chapter 99 heading and legal note behind each one, and the same line compared across countries. Free, in your browser.

Screening a whole list? Use the screening record page

Paste or upload up to 500 customers, suppliers or consignees (with optional country and type) and screen them all at once in your browser against the same lists. Results show on screen, and the page builds a dated PDF record of the run with each list's as-of date, the matching method and every result, ready for a person to review and file.

Example prompts

  • "Screen Rosneft Oil Company and Bank Melli Iran against U.S. sanctions and export lists."
  • "Check these suppliers against the Consolidated Screening List: Acme Trading LLC, Shenzhen Example Electronics, Mar Azul (vessel)."
  • "Is anyone named Vladimir Putin on a U.S. list? Show the official entry link."
  • "Check Petrel 8 against the UN and UK sanctions lists and show the programs and listing dates."
  • "What is the U.S. duty rate and unit of quantity for HTS 8471.30.01?"
  • "Find the HTS code for lithium-ion batteries and give me the general rate."
  • "What is the total U.S. duty on HTS 6109.10.00 from Bangladesh, layer by layer?"
  • "Compare the duty on HTS 9403.60.80 from China, Vietnam and Mexico."

Tools

screen_party

Fuzzy-matches one name against every list loaded in the mirror (the U.S. Consolidated Screening List, the UN Security Council Consolidated List and the UK Sanctions List, and the EU consolidated financial sanctions list), using primary names and aliases. Tolerates case, accents, punctuation, word order, company suffixes (LLC, Ltd, GmbH, OOO, PJSC), small typos, Cyrillic input, common transliterations (Mohammed / Muhammad, Yevgeny / Evgeniy) and added place or office words ("Rosneft Moscow", "Bank Melli Iran, Hamburg branch"). Names in other scripts need to be entered in Latin letters. Returns ranked possible matches with score, matched alias, list, programs, type, addresses, countries, IDs, a link to the official entry and the list's as-of date, or a clear "no match at threshold" result.

Inputs: name (required), country, type (individual, entity, vessel, aircraft), min_score (default 0.85), limit (default 5), detail (summary or full), lists (any of "us", "un", "uk", "eu"; default all loaded lists).

{"name": "Rosneft Oil Company", "country": "RU"}
{"name": "Petrel 8", "lists": ["un", "uk"], "detail": "full"}

screen_parties

Screens up to 25 names in one call against the same lists (optionally limited with lists) and returns the best possible match per name in compact form, with a summary count.

{"names": ["Gazprombank", "Acme Widgets LLC", "Mar Azul"], "min_score": 0.85}

list_status

Shows each dataset's as-of date, file timestamp, entry count and latest update check, each list's entry count, the HTS revision, and when the mirror was last built and checked.

{}

hts_search

Keyword search over HTS descriptions, including parent headings. Returns 8- and 10-digit lines with code, description, context, general duty rate and unit. Everyday words such as laptop, drone or e-bike are mapped to HTS wording, and the mapping is shown.

{"keyword": "lithium-ion batteries", "limit": 5}

hts_rate

Looks up one HTS code (4 to 10 digits, dotted or not): description, full parent hierarchy, general, special (trade program) and column 2 rates, units, footnotes, Chapter 99 cross-references and the lines below it.

{"hts_code": "8471.30.01"}

duty_stack

Adds up the U.S. duty on one 8- or 10-digit HTS line for goods of one country of origin: the column 1 (or column 2) rate plus the Chapter 99 additional duties in force that the duty calculator lists. Each layer comes with its Chapter 99 heading, rate and U.S. note. The answer states the assumptions it made (for example that no trade-agreement preference is claimed), what changes if an assumption is wrong, the measures printed in the schedule that are not in force, and what is not covered. When the code and origin cannot settle a question, it says so and gives a range.

Inputs: hts_code and origin (required), customs_value_usd, answers (by question id), ad_valorem_equivalent_pct, detail. In Claude apps that support it, the result is also drawn as an interactive card.

{"hts_code": "6109.10.00", "origin": "BD", "customs_value_usd": 10000}

compare_origins

Runs the same calculation for one HTS line across up to 30 countries of origin and sorts them from the lowest total, with the headings applied to each. Without origins it compares 20 large sources of U.S. imports.

{"hts_code": "9403.60.80", "origins": ["CN", "VN", "MX"]}

Scores run from 0 to 1. A score of 1 means the normalized names are identical; 0.85 and above usually means the same distinctive words with small spelling, order or transliteration differences, or a listed name inside a longer input such as "Bank Melli Iran, Hamburg branch". Weak aliases (OFAC's low-value "a.k.a." names and the "low quality" aliases on the UN and UK lists) score lower on purpose. Common personal names can match listed people with the same name; compare dates of birth, addresses and IDs before drawing conclusions.

Data sources and freshness

All data is public data published by the agencies below. This service keeps its own mirror and answers from it; your queries are never forwarded to the publishers.

  • Consolidated Screening List (U.S. Department of Commerce, International Trade Administration), downloaded from data.trade.gov. The ITA refreshes this file from the source agencies hourly.
  • OFAC SDN list files (U.S. Department of the Treasury), used to identify OFAC's "weak aliases".
  • UN Security Council Consolidated List (United Nations Security Council), XML file from scsanctions.un.org. Entries link to the list page; the UN reference number (for example TAi.002) identifies the entry.
  • UK Sanctions List (UK Foreign, Commonwealth & Development Office), XML file from sanctionslist.fcdo.gov.uk. Since 28 January 2026 it is the only list of UK sanctions designations (it replaced the OFSI Consolidated List). Contains public sector information licensed under the Open Government Licence v3.0. Entries link to the designation on the UK Sanctions List search service.
  • Consolidated list of persons, groups and entities subject to EU financial sanctions (European Commission, EU Financial Sanctions Files), XML file checked against the checksum in the Commission's RSS feed; reuse is authorised under Commission Decision 2011/833/EU. Only the Official Journal of the EU is authentic; entries link to the regulation on EUR-Lex.
  • Harmonized Tariff Schedule of the United States (U.S. International Trade Commission), full export of the current revision.
  • The U.S. notes to Chapter 99 of the same schedule (USITC), which list the products and conditions of each additional-duty measure. The duty tools rebuild their product lists from these notes at each update check; the duty calculator page shows which measures are applied and their review state.

The mirror is compared with the official files at each update check and rebuilt when their content changed. "Last checked for updates" shows when the latest check ran. Current state:

ItemValue
Mirror built2026-11-11 20:35 UTC (version 26f7b9569755)
Last checked for updates2026-11-11 23:33 UTC
CSL file timestamp2026-11-11 14:15 UTC
OFAC SDN file published2026-11-09 19:36 UTC
Entries screened39,961 entries on all lists, 96,644 names and aliases
HTS revision2026 HTS Revision 23, effective 11/10/2026 (35,805 lines)
ListsDatasetEntriesAs ofLast checkedState
USU.S. Consolidated Screening List26,265per list, below2026-11-11 23:33 UTCloaded
UNUN Security Council Consolidated List1,0072026-11-112026-11-11 23:32 UTCloaded
UKUK Sanctions List6,4202026-11-102026-11-11 23:33 UTCloaded
EUEU consolidated financial sanctions list6,2692026-10-232026-11-11 23:33 UTCloaded
ListNameAgencyEntriesAs of
SDNSpecially Designated Nationals (SDN)Treasury Department19,5632026-11-09 19:36 UTC
ELEntity List (EL)Bureau of Industry and Security3,4192026-08-21 20:19 UTC
DPLDenied Persons List (DPL)Bureau of Industry and Security1,5962026-04-28 12:39 UTC
DTCITAR Debarred (DTC)State Department8012026-07-24 00:00 UTC
SSISectoral Sanctions Identifications List (SSI)Treasury Department2862026-11-09 19:36 UTC
UVLUnverified List (UVL)Bureau of Industry and Security2222026-02-10 23:02 UTC
ACNNonproliferation Sanctions (ACN)State Department1052026-10-02 14:20 UTC
PLCPalestinian Legislative Council List (PLC)Treasury Department782026-11-09 19:36 UTC
MEUMilitary End User (MEU) ListBureau of Industry and Security702026-02-20 18:34 UTC
CMICNon-SDN Chinese Military-Industrial Complex Companies List (CMIC)Treasury Department682026-11-09 19:36 UTC
NS-MBSNon-SDN Menu-Based Sanctions List (NS-MBS List)Treasury Department562026-11-09 19:36 UTC
CAPCapta List (CAP)Treasury Department12026-11-09 19:36 UTC
FSEForeign Sanctions Evaders (FSE)Treasury Department02026-11-09 19:36 UTC
UNUN Security Council Consolidated ListUnited Nations Security Council1,0072026-11-11 00:00 UTC
UKUK Sanctions ListUK Foreign, Commonwealth & Development Office (FCDO)6,4202026-11-10 00:00 UTC
EUEU consolidated financial sanctions listEuropean Commission (Financial Sanctions Files)6,2692026-10-23 15:05 UTC

Limitations

  • U.S., UN, UK and EU lists only. Other national lists (for example Canada, Australia or Switzerland) are not included. EU sectoral restrictions that are not asset freezes, such as many Russia measures, are not part of the EU financial sanctions list.
  • UK lists published separately from the UK Sanctions List, such as the Russia list of persons named in relation to financial and investment restrictions, are not included.
  • Name matching only. A possible match needs review against dates of birth, addresses and ID numbers in the official entry; a "no match" is not a clearance.
  • OFAC's 50 Percent Rule: entities owned 50% or more by blocked persons are blocked even when they are not listed by name. This tool cannot detect them.
  • The mirror can lag the official sources; "Last checked for updates" above shows how current it is. For time-critical decisions, check the official list (each result links to it).
  • Tariffs: hts_search and hts_rate return the HTS column 1 (general, special) and column 2 rates. duty_stack adds the Chapter 99 additional duties listed on the duty calculator page; antidumping and countervailing duties, quotas, fees and the other items listed there are not calculated. A duty total is an estimate for a person to review, not a binding classification or ruling.

Questions

Is this legal advice or a compliance determination?

No. Results are possible matches and reference data for a person to review. Verify every possible match against the official list entry and identifying details, and confirm tariff classifications with CBP, the official HTS or a licensed customs broker.

Which lists are screened?

By default every list in the mirror: all lists in the U.S. Consolidated Screening List (SDN, EL, DPL, DTC, SSI, UVL, ACN, PLC, MEU, CMIC, NS-MBS, CAP, FSE), which covers the Treasury (OFAC), Commerce (BIS) and State Department export screening lists, plus the UN Security Council Consolidated List, the UK Sanctions List and the EU consolidated financial sanctions list. The optional "lists" input limits a search to some of them, for example ["un", "uk"]. A party on several lists appears once per list.

How current is the data?

The mirror is compared with the official files at each update check and rebuilt when their content changed. The table on this page and the list_status tool show each list's as-of date, when the mirror was built and when it was last checked for updates.

Is my data stored?

No query text, names, codes or results are stored or logged. Only anonymous daily counts of tool calls are kept. See the privacy policy.

Questions or a wrong result? Use the support form.