sanctions-screening-mcp-server: list sources
sanctions_list_sourcesList the sanctions watchlists (OFAC SDN + Consolidated, EU, UK, UN) and GLEIF datasets currently loaded in the local mirror, each with its record count, source URL, license, and the mirror's readiness and as-of timestamp — for GLEIF, also its Level 2 ownership relationship count, whether its reporting exceptions are loaded and how many, and whether its alternate-name index is built. Use this for provenance and freshness on any result — results are only as current as the last mirror refresh, and a not-ready mirror means screening cannot run yet. Attribution: UK data is under the Open Government Licence v3.0; all sources are cited here.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when the call failed. Absent on success. | |
| leiAsOf | No | ISO 8601 timestamp of the last completed GLEIF sync, when available. | |
| sources | No | All loaded sources, sanctions lists then the GLEIF dataset. | |
| leiReady | No | True once the GLEIF (LEI) mirror has completed at least one full sync. | |
| sanctionsAsOf | No | ISO 8601 timestamp of the last completed sanctions sync, when available. | |
| sanctionsReady | No | True once the sanctions mirror has completed at least one full sync. | |
| alternateNamesIndexed | No | Whether the GLEIF alternate-name index — trading, previous, alternative-language, and transliterated names — is built. When false, sanctions_resolve_entity searches legal names only until mirror:init reloads the GLEIF golden copy. True on a GLEIF mirror that has never loaded (leiReady false): its empty index is complete, and the first load builds it with the entities. | |
| reportingExceptionsLoaded | No | Whether GLEIF reporting exceptions are loaded. When false, sanctions_trace_ownership reads a parent level with no published relationship as unknown. |