Search current sanctions entries
sanctions_search_entriesReturns current entries on the official OFAC (SDN and Consolidated), UK, EU and Canada sanctions lists (Canada entity-only; Australia pending, not loaded yet) whose name or alias has a word starting with each word you give, in any order, ignoring case, accents and punctuation; if nothing matches, a one- or two-letter typo in words of 4 or more letters, except the first letter, is tolerated. When more than 2000 rows share your words, has_more is true and candidates_truncated is set: add words or a list. Use it when you have a name; use sanctions_get_entry for a known list and id, and sanctions_list_changes to watch what changed. Inputs: name (required, at least 3 letters/digits and at most 6 words, e.g. Rosneft or Ivanov Sergey), list (optional, one list) and limit (1 to 50, default 20; no paging, so narrow name or list when has_more is true). Output: matches[] with list, id, names, aliases, score (0 to 1), matched_name, match_type (exact_words or fuzzy), programmes, countries, first_seen and last_changed, plus has_more and lists[] with official file URLs and check times (about every 6 hours). This is a monitoring aid, not a clearance decision: no match does not clear anyone, the UN list is not covered, and the official lists are authoritative. Terms: read-only; MCP calls are never charged. Without a key, metered routes give 10 successful answers a day free, as short samples (up to 3 records, without file proof, history or paging cursor) where a paid HTTP address exists (unmetered routes are unlimited); errors do not count. On the paid HTTP routes, errors are free, and so are empty answers except a sanctions name search with no match when every loaded list it checks is fresh (lists not loaded yet are named in the answer). An optional API key keeps its prepaid-credit policy. When the free answers run out, the error names the HTTP alternative.
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": "sanctions_search_entries"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| list | No | One list only Allowed: ofac-sdn, ofac-consolidated, uk, eu, ca, au; e.g. ofac-sdn. | |
| name | Yes | Name or words of it in any order, at most 6 words, e.g. Rosneft; at least 3 normalized letters/digits; case/accent/punctuation-insensitive; no handler-specific maximum length | |
| limit | No | Matches, 1 to 50 (default 20); e.g. 20. |