Skip to main content

screening

com.compliapi/screeningVersion 1.0.0

OFAC and global sanctions screening: crypto addresses, emails, websites, IDs, countries, VPN, geo

Status

Responds285 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:52 UTC
Latency
285 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://api.compliapi.com/mcpResponds285 ms
No sign-in

Claude Code

claude mcp add --transport http screening https://api.compliapi.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: screening
Remote MCP server URL: https://api.compliapi.com/mcp

Cursor

{
  "mcpServers": {
    "screening": {
      "url": "https://api.compliapi.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"screening","type":"http","url":"https://api.compliapi.com/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

11 tools

Tools of screening
Read-only
Idempotent
Open world
detect_vpnDetect whether an IP address is using a VPN.NoYesNot declaredYes
geolocate_ipGeolocate an IP address and flag whether it is in a sanctioned country.NoYesNot declaredYes
screen_aircraftScreen an aircraft by registration (tail number, e.g. EP-GOL), manufacturer's serial number or Mode S transponder code (OFAC SDN publishes these). Exact match, ignoring punctuation and case; serial numbers under six characters are not indexed. Each match carries the aircraft model. `lists`: optional comma-separated list slugs.NoYesNot declaredNo
screen_countryCheck whether a country or region carries sanctions designations (OFAC-curated today). `lists`: optional comma-separated list slugs.NoYesNot declaredNo
screen_crypto_addressScreen a crypto address on any chain (or an ENS name, e.g. vitalik.eth) across the enabled sanctions and crime lists. `lists`: optional comma-separated list slugs.NoYesNot declaredNo
screen_emailScreen an email address across the enabled sanctions and crime lists. `lists`: optional comma-separated list slugs.NoYesNot declaredNo
screen_government_idScreen a government-issued ID (passport, tax ID, …) across the enabled lists (fuzzy matching). `lists`: optional comma-separated list slugs.NoYesNot declaredNo
screen_nameScreen a person, company, vessel or aircraft name against the primary names and aliases on the sanctions lists with name coverage (OFAC SDN and Consolidated, UN Security Council, EU, UK, Swiss SECO, Canada, Australia DFAT, French Trésor, Japan MOF). Fuzzy, order- and accent-insensitive; each match has a 0-100 `score` and `reasons`. `type` restricts to one party type. `birth_date` (YYYY, YYYY-MM or YYYY-MM-DD) excludes listed individuals whose birth dates all disagree; `country` (ISO code or name) ranks matches by listed nationality/address/flag; `id_number` (passport, national ID or registration number) ranks a party listing that document first. `threshold`: minimum score (50-100, default 85). `lists`: optional comma-separated list slugs.NoYesNot declaredNo
screen_pepScreen a person's name against the OpenSanctions PEP (politically exposed persons) dataset. Returns scored candidates; `pep` is true when any candidate clears the 0.7 match threshold. `birth_date` (YYYY-MM-DD, or partial) and `country` (name or ISO code) sharpen matching.NoYesNot declaredYes
screen_vesselScreen a ship by IMO number (7 digits, with or without the "IMO" prefix) or MMSI (9 digits) across the lists that publish ship identifiers (OFAC SDN, UK, Swiss SECO, Canada, Australia, French Trésor). Exact match, ignoring each list's formatting; each match names the listed vessel. `lists`: optional comma-separated list slugs.NoYesNot declaredNo
screen_websiteScreen a website or domain across the enabled sanctions and crime lists. `lists`: optional comma-separated list slugs.NoYesNot declaredNo

Details

Registry status
Active
Published
Aug 9, 2026
Updated
Aug 9, 2026
Repository
Not given
Categories (suggested)
CommunicationFinance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing