Download the current EU Consolidated Sanctions List XML export from the EEAS website or set up a scheduled pull
Parse the NameAlias and BirthDate elements from each designation entry to build a local screening index
Normalize the candidate name (remove diacritics, expand common transliterations) before querying the index
Apply a token-based similarity match (e.g., Jaro-Winkler) against all aliases for each sanctioned entity
Cross-reference hits against the UN Consolidated List (available at un.org/securitycouncil/sanctions/un-sc-consolidated-list) and return the union of matches with their source list and designation date
Known gotchas
The EU list XML schema changed in 2022; parsers written against the old schema will silently drop new entries
Both lists are updated without a fixed cadence — daily polling is the minimum; real-time programmes should poll at least every 4 hours
A match on an alias does not confirm the same person; always surface the designation context (reason, program) to the reviewing analyst
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp