screen_sanctions
Screen a customer, supplier or payee against official sanctions lists before onboarding, contracting or paying them. Fuzzy-matches a name (optional country, date of birth) against OFAC SDN + Consolidated, EU and UK lists (UN via EU/UK). Returns no_match, possible_match, confirmed_match or unable_to_determine with confidence, sources and coverage_limitations. Not legal advice. Use when one party must be cleared before money or goods move. $0.02 per call, USDC on Base (x402). Terms: https://sanctions-screen-production.up.railway.app/terms Privacy: https://sanctions-screen-production.up.railway.app/privacy
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>"
},
"name": "screen_sanctions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dob | No | Optional date of birth YYYY, YYYY-MM or YYYY-MM-DD | |
| name | Yes | Person or company name to screen | |
| type | No | Subject type filter (default any) | |
| country | No | Optional ISO2 code or country name | |
| min_score | No | Match threshold (default 0.88) | |
| payment_signature | No | x402 v2 PAYMENT-SIGNATURE header value. Omit to receive payment requirements. |