sanctions_search
Pack: sanctions-io · Endpoint: https://gateway.pipeworx.io/sanctions-io/mcp
Screen a single name against global sanctions, PEP, and watchlists (OFAC, EU, UN, FATF, criminal, adverse media) for AML compliance. Returns scored entity matches with list metadata. Example: sanctions_search({ name: “Vladimir Putin”, entity_type: “individual”, min_score: 0.9, _apiKey: “your-key” })
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
name | string | yes | Name to screen (person or organization), e.g. “Vladimir Putin”, “Acme Corp” |
entity_type | string | no | Restrict to a type: “individual” or “entity” (optional) |
data_source | string | no | Comma-separated watchlist source(s) to screen against, e.g. “OFAC-COMPREHENSIVE”, “PEP”, “FATF”. Omit to search all subscribed lists. |
min_score | number | no | Minimum match confidence score, 0.0-1.0. Default 0.88. |
country | string | no | Filter matches by country (ISO name or code), optional |
date_of_birth | string | no | Filter individual matches by date of birth, YYYY-MM-DD (optional) |
identifier | string | no | Filter by a known identifier (passport, tax ID, registration number, etc.), optional |
_apiKey | string | yes | sanctions.io API token (get one at https://api.sanctions.io/users/signup/) |
Example call
curl -X POST https://gateway.pipeworx.io/sanctions-io/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"sanctions_search","arguments":{}}}'
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"sanctions-io": {
"url": "https://gateway.pipeworx.io/sanctions-io/mcp"
}
}
}
See Getting Started for client-specific install steps.