Skip to main content
Glama

Stablecoin Gateways

Sanctions Screen OFAC EU UK UN

sanctions_screen
Read-onlyIdempotent

Sanctions screening (OFAC, EU, UK, UN): is a company, organisation, vessel (name or IMO), aircraft or crypto wallet address sanctioned? Screens the official US OFAC SDN and Consolidated lists, the EU consolidated financial sanctions list and the UK Sanctions List, flagging UN Security Council designations, with fuzzy name and alias matching; returns matches, scores, programs and each list's date. Entities only, not individuals. Use for KYB, AML, vendor and pre-payment screening. Data lookup, not a compliance determination. Signed receipt. Price: $0.005 per call via x402 (USDC on Base or XRP on XRPL). Example arguments: {"name":"Huawei Technologies","lists":"all"}.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
imoNo7-digit IMO vessel number
nameNoCompany, organisation, vessel or aircraft name to screen (give exactly one of name, imo, address). Entities only, not individuals
listsNoWhich lists: comma list of ofac, eu, uk, un, or all (default all). un = UN Security Council designations as carried in the UK and EU lists
addressNoCrypto wallet address (checked against OFAC only; see also /v1/sanctions/address)
min_scoreNoFuzzy match threshold 0.6-1.0, default 0.85

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
dataNoSanctions matches with list (SDN, CONS, EU, UK), entry ID, type, programs, score, UN designation flag; plus each list's publish date and the lists screened
receiptNoEd25519-signed, hash-chained receipt; verify free with the verify_receipt tool or POST /v1/verify-receipt

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed6 schema fields changed
    • changedInput schema / properties / address / description
      Previous value: -"Crypto wallet address"New value: +"Crypto wallet address (checked against OFAC only; see also /v1/sanctions/address)"
    • addedInput schema / properties / imo / examples
      Added value: +[
      +  "9187629"
      +]
    • addedInput schema / properties / lists
      Added value: +{
      +  "description": "Which lists: comma list of ofac, eu, uk, un, or all (default all). un = UN Security Council designations as carried in the UK and EU lists",
      +  "examples": [
      +    "all",
      +    "ofac",
      +    "eu,uk"
      +  ],
      +  "pattern": "^(all|(ofac|eu|uk|un)(,(ofac|eu|uk|un)){0,3})$",
      +  "type": "string"
      +}
    • changedInput schema / properties / name / description
      Previous value: -"Organisation, vessel or aircraft name (give exactly one of name, imo, address)"New value: +"Company, organisation, vessel or aircraft name to screen (give exactly one of name, imo, address). Entities only, not individuals"
    • addedInput schema / properties / name / examples
      Added value: +[
      +  "Huawei Technologies",
      +  "Rosneft"
      +]
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "description": "Paid result: { data, receipt }. Unpaid calls return an x402 PaymentRequired object instead (isError: true).",
      +  "properties": {
      +    "data": {
      +      "description": "Sanctions matches with list (SDN, CONS, EU, UK), entry ID, type, programs, score, UN designation flag; plus each list's publish date and the lists screened",
      +      "properties": {
      +        "dataset_source": {},
      +        "lists": {},
      +        "lists_screened": {},
      +        "loaded_at": {},
      +        "match_counts": {},
      +        "matches": {},
      +        "method": {},
      +        "notice": {},
      +        "other_lists_loaded_at": {},
      +        "other_sources": {},
      +        "potential_match": {},
      +        "query": {},
      +        "scope": {},
      +        "source": {}
      +      }
      +    },
      +    "receipt": {
      +      "description": "Ed25519-signed, hash-chained receipt; verify free with the verify_receipt tool or POST /v1/verify-receipt"
      +    }
      +  },
      +  "type": "object"
      +}
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources