screening
OFAC and global sanctions screening: crypto addresses, emails, websites, IDs, countries, VPN, geo
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"screening": {
"url": "https://api.compliapi.com/mcp"
}
}
}원격 엔드포인트
https://api.compliapi.com/mcpstreamable-http할 수 있는 일
도구 목록
도구 (8)
🟢screen_crypto_address(address, lists)
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",
"properties": {
"address": {
"type": "string"
},
"lists": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"address"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"additionalProperties": true
}🟢screen_email(email, lists)
Screen an email address across the enabled sanctions and crime lists. `lists`: optional comma-separated list slugs.
입력 스키마
{
"type": "object",
"properties": {
"email": {
"type": "string"
},
"lists": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"email"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"additionalProperties": true
}🟢screen_website(website, lists)
Screen a website or domain across the enabled sanctions and crime lists. `lists`: optional comma-separated list slugs.
입력 스키마
{
"type": "object",
"properties": {
"website": {
"type": "string"
},
"lists": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"website"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"additionalProperties": true
}🟢screen_government_id(government_id, lists)
Screen a government-issued ID (passport, tax ID, …) across the enabled lists (fuzzy matching). `lists`: optional comma-separated list slugs.
입력 스키마
{
"type": "object",
"properties": {
"government_id": {
"type": "string"
},
"lists": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"government_id"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"additionalProperties": true
}🟢screen_country(country, lists)
Check whether a country or region carries sanctions designations (OFAC-curated today). `lists`: optional comma-separated list slugs.
입력 스키마
{
"type": "object",
"properties": {
"country": {
"type": "string"
},
"lists": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"country"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"additionalProperties": true
}🟢screen_pep(name, birth_date, country)
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",
"properties": {
"name": {
"type": "string"
},
"birth_date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"country": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"name"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"additionalProperties": true
}🟢detect_vpn(ip_address)
Detect whether an IP address is using a VPN.
입력 스키마
{
"type": "object",
"properties": {
"ip_address": {
"type": "string"
}
},
"required": [
"ip_address"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"additionalProperties": true
}🟢geolocate_ip(ip_address)
Geolocate an IP address and flag whether it is in a sanctioned country.
입력 스키마
{
"type": "object",
"properties": {
"ip_address": {
"type": "string"
}
},
"required": [
"ip_address"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"additionalProperties": true
}커뮤니티
증거