screening
OFAC and global sanctions screening: crypto addresses, emails, websites, IDs, countries, VPN, geo
我該用這個嗎
品質與安全性
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `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
}社群
證據