sanctions.io MCP by usefulapi
Screen names against sanctions, PEP and watchlists; list screening sources in sanctions.io.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"sanctions-io": {
"url": "https://sanctions-io.usefulapi.io/mcp"
}
}
}Puntos de conexión remotos
https://sanctions-io.usefulapi.io/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (2)
🟢sanctionsio_list_sources(page)
List the sanctions, PEP and watchlist sources that sanctions.io screens against, with their short codes. Use a short_name as data_source in sanctionsio_screen. Paginated. sanctions.io API: GET /sources/.
Esquema de entrada
{
"type": "object",
"properties": {
"page": {
"description": "Page number for pagination (default 1).",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢sanctionsio_screen(name, entity_type, min_score, data_source, country, ...)
Screen a person, company, vessel or aircraft against sanctions, PEP and criminal watchlists. Returns potential matches with confidence_score (0 to 1). A match is a lead for human review, not a final decision. sanctions.io API: GET /search/.
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"description": "Full legal name (individual) or registered name (entity). At most 15 words."
},
"entity_type": {
"description": "Type of the screened subject. Recommended: it improves match accuracy.",
"type": "string",
"enum": [
"individual",
"entity",
"vessel",
"aircraft"
]
},
"min_score": {
"description": "Minimum match confidence, 0.8 to 1.0. Default 0.88 (balanced); 0.93 is stricter.",
"type": "number",
"minimum": 0.8,
"maximum": 1
},
"data_source": {
"description": "Comma-separated collections or list codes. Collections: SANCTIONS-LISTS, PEP, CRIME, HIGH-RISK-JURISDICTIONS. Default \"SANCTIONS-LISTS,PEP,CRIME\". Single list codes come from sanctionsio_list_sources.",
"type": "string"
},
"country": {
"description": "ISO 3166-1 alpha-2 code: nationality or residence (individual), incorporation (entity).",
"type": "string"
},
"date_of_birth": {
"description": "Date of birth, yyyy-mm-dd. Individuals only; it helps separate people with similar names.",
"type": "string"
},
"identifier": {
"description": "One extra identifier: passport or national ID, tax ID, IMO number, aircraft registration, wallet address or company domain.",
"type": "string",
"maxLength": 120
},
"external_identifier": {
"description": "Your own reference for this subject. It is returned with the results so you can map them back.",
"type": "string"
},
"name_match_boosting_threshold": {
"description": "Optional score, 0.93 to 0.95 recommended, that boosts strong name matches. Set too low, it adds false positives.",
"type": "number",
"minimum": 0.8,
"maximum": 1
}
},
"required": [
"name"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Comunidad
Evidencia