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

NameTypeRequiredDescription
namestringyesName to screen (person or organization), e.g. “Vladimir Putin”, “Acme Corp”
entity_typestringnoRestrict to a type: “individual” or “entity” (optional)
data_sourcestringnoComma-separated watchlist source(s) to screen against, e.g. “OFAC-COMPREHENSIVE”, “PEP”, “FATF”. Omit to search all subscribed lists.
min_scorenumbernoMinimum match confidence score, 0.0-1.0. Default 0.88.
countrystringnoFilter matches by country (ISO name or code), optional
date_of_birthstringnoFilter individual matches by date of birth, YYYY-MM-DD (optional)
identifierstringnoFilter by a known identifier (passport, tax ID, registration number, etc.), optional
_apiKeystringyessanctions.io API token (get one at https://api.sanctions.io/users/signup/)

Example call

Arguments

{
  "name": "Vladimir Putin",
  "entity_type": "individual",
  "min_score": 0.9,
  "_apiKey": "your-sanctions-io-api-key"
}

curl

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":{"name":"Vladimir Putin","entity_type":"individual","min_score":0.9,"_apiKey":"your-sanctions-io-api-key"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('sanctions_search', {
  "name": "Vladimir Putin",
  "entity_type": "individual",
  "min_score": 0.9,
  "_apiKey": "your-sanctions-io-api-key"
});

More examples

{
  "name": "Acme Corp",
  "entity_type": "entity",
  "data_source": "OFAC-COMPREHENSIVE,PEP",
  "country": "US",
  "_apiKey": "your-sanctions-io-api-key"
}

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.

Regenerated from source · build August 24, 2026