MCP 서버

screening

com.compliapi/screening
법률 및 컴플라이언스 보안 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Screens crypto addresses, emails, websites, IDs, countries, and people against sanctions, crime, PEP, and related risk datasets.

detect_vpn
Detect VPN usage
Detect whether an IP address is using a VPN.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['ip_address'], 'properties': {'ip_address': {'type': 'string'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'additionalProperties': True}
geolocate_ip
Geolocate an IP address
Geolocate an IP address and flag whether it is in a sanctioned country.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['ip_address'], 'properties': {'ip_address': {'type': 'string'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'additionalProperties': True}
screen_country
Check country sanctions
Check whether a country or region carries sanctions designations (OFAC-curated today). `lists`: optional comma-separated list slugs.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['country'], 'properties': {'lists': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'country': {'type': 'string'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'additionalProperties': True}
screen_crypto_address
Screen a crypto address
Screen 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.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['address'], 'properties': {'lists': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'address': {'type': 'string'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'additionalProperties': True}
screen_email
Screen an email address
Screen an email address across the enabled sanctions and crime lists. `lists`: optional comma-separated list slugs.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string'}, 'lists': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'additionalProperties': True}
screen_government_id
Screen a government ID
Screen a government-issued ID (passport, tax ID, …) across the enabled lists (fuzzy matching). `lists`: optional comma-separated list slugs.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['government_id'], 'properties': {'lists': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'government_id': {'type': 'string'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'additionalProperties': True}
screen_pep
Screen for politically exposed persons
Screen 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.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string'}, 'country': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'birth_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'additionalProperties': True}
screen_website
Screen a website or domain
Screen a website or domain across the enabled sanctions and crime lists. `lists`: optional comma-separated list slugs.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['website'], 'properties': {'lists': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'website': {'type': 'string'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'additionalProperties': True}
추가됨
geolocate_ip
2026년 9월 17일 12:34 PM
추가됨
detect_vpn
2026년 9월 17일 12:34 PM
추가됨
screen_pep
2026년 9월 17일 12:34 PM
추가됨
screen_country
2026년 9월 17일 12:34 PM
추가됨
screen_government_id
2026년 9월 17일 12:34 PM
추가됨
screen_website
2026년 9월 17일 12:34 PM
추가됨
screen_email
2026년 9월 17일 12:34 PM
추가됨
screen_crypto_address
2026년 9월 17일 12:34 PM