screening
OFAC and global sanctions screening: crypto addresses, emails, websites, IDs, countries, VPN, geo
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"screening": {
"url": "https://api.compliapi.com/mcp"
}
}
}Remote-Endpunkte
https://api.compliapi.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (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.
Eingabe-Schema
{
"type": "object",
"properties": {
"address": {
"type": "string"
},
"lists": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"address"
],
"additionalProperties": false
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"email": {
"type": "string"
},
"lists": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"email"
],
"additionalProperties": false
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"website": {
"type": "string"
},
"lists": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"website"
],
"additionalProperties": false
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"government_id": {
"type": "string"
},
"lists": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"government_id"
],
"additionalProperties": false
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"country": {
"type": "string"
},
"lists": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"country"
],
"additionalProperties": false
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}🟢detect_vpn(ip_address)
Detect whether an IP address is using a VPN.
Eingabe-Schema
{
"type": "object",
"properties": {
"ip_address": {
"type": "string"
}
},
"required": [
"ip_address"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}🟢geolocate_ip(ip_address)
Geolocate an IP address and flag whether it is in a sanctioned country.
Eingabe-Schema
{
"type": "object",
"properties": {
"ip_address": {
"type": "string"
}
},
"required": [
"ip_address"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}Community
Nachweis