Ukraine Sanctions Screener (NSDC)

io.github.domaranskyi由 GitHub 帳號 domaranskyi 發布v1.0.0更新於 Oct 24, 2026

Screen names/IDs against Ukraine's NSDC State Sanctions Register (snapshot) via Apify.

已驗證Streamable HTTP可網頁執行安全與監控商業與電商

概覽

AI 產生的概覽

依烏克蘭國家安全與國防委員會(NSDC)制裁登記冊的離線快照,篩查個人、法人與船舶的名稱及證件號碼。

可以做什麼
  • 依姓名篩查個人、公司與船舶,支援烏克蘭語、俄語與拉丁字母拼寫的模糊比對
  • 依稅號、註冊號、護照號及船舶 IMO、MMSI 號碼進行精確查詢
  • 依實體類型、僅顯示有效制裁、相似度門檻與每個名稱的比對上限篩選結果
  • 回傳比對分數、制裁狀態、法令、日期、制裁期間與結束日期,並附上快照日期
適用情境
適合 KYC/AML、法遵、採購與盡職調查情境,讓助理在人工複核前先對烏克蘭制裁名單做一輪初步篩查。
執行需求
遠端 MCP 端點位於 mcp.apify.com,需以 OAuth 登入;不需本機套件或環境變數。依篩查的名稱或號碼數量計費。
安裝前請注意
採按事件計費,每個篩查的名稱或號碼 0.004 美元,批次篩查會產生費用。資料為 2026 年 10 月 9 日的離線快照,之後的變動未納入。模糊比對僅為可能命中,需人工複核;未命中不代表該方未受制裁。結果應在官方登記冊及其他名單上確認。不構成法律意見,與 NSDC 無隸屬關係。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Ukraine Sanctions Screener (NSDC),將其新增到工作區。
  2. 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.domaranskyi%2Fukraine-sanctions-screener-nsdc/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。

{
  "mcpServers": {
    "ukraine-sanctions-screener-nsdc": {
      "type": "http",
      "url": "https://mcp.apify.com/?tools=canada-dd/ukraine-sanctions-screener-nsdc"
    }
  }
}

README

Ukraine Sanctions Screener (NSDC)

Screen people, companies and vessels against Ukraine's State Sanctions Register (Державний реєстр санкцій), maintained by the National Security and Defense Council of Ukraine (RNBO / NSDC).

  • Fuzzy name matching across scripts. Ukrainian, Russian and Latin spellings all match. Names and aliases are transliterated, legal-form words (LLC, ТОВ, ООО, JSC…) are ignored, and word order does not matter. "Viktor Medvedchuk" matches "Медведчук Віктор Володимирович".
  • Exact ID matching. Tax numbers (INN / РНОКПП), registration numbers (EDRPOU, OGRN), passport numbers, and vessel IMO and MMSI numbers.
  • All three registers: individuals, legal entities and vessels, with the status of each subject (active, lifted or expired), decrees, dates, sanctions term and end date.
  • Fast, with no scraping. The index is bundled into the actor, so runs never download from the NSDC site.

Built for KYC/AML, compliance, procurement and due-diligence teams, and for Super Intelligence agents (available as an MCP tool).

Data snapshot: please read

The register website is protected against automated downloads, so this actor ships an offline snapshot built from the official NSDC "actions" CSV exports dated 09.10.2026. The snapshot covers 22,625 individual, 13,700 legal-entity and 888 vessel action rows, which collapse to 13,943 individuals, 9,682 legal entities and 888 vessels (24,513 subjects). Sanctions imposed, changed or lifted after the snapshot date are not included. Every result carries snapshot_date. The maintainer refreshes the index by re-downloading the CSVs from drs.nsdc.gov.ua and redeploying. Always confirm a hit on https://drs.nsdc.gov.ua before acting on it.

Pricing

Pay-per-event: $0.004 per screened name or ID. Screening 1,000 names costs $4.

Input

json
{"names": ["Viktor Medvedchuk", "Rosneft", "Acme Maple Trading Ltd"], "ids": ["9410210"], "fuzzyThreshold": 0.85}
  • names: names to screen. ids: optional IDs for exact lookup.
  • fuzzyThreshold: minimum similarity from 0 to 1, default 0.85.
  • entityTypes: any of individual, legal, vessel.
  • activeOnly: hide lifted or expired subjects.
  • maxMatchesPerName: cap on matches returned per name.

Output (one item per screened name/ID)

json
{"query": "Viktor Medvedchuk", "query_type": "name", "matched": true, "active_match": true, "match_count": 1, "top_score": 1.0, "matches": [{"name": "Медведчук Віктор Володимирович", "translit_name": "Medvedchuk Viktor Volodymyrovych", "type": "individual",   "score": 1.0, "status": "active", "ids": [{"type": "Податковий номер", "value": "…", "country": "Україна"}],   "decree": "…", "date": "…", "first_decree": "…", "sanctions_term": "…", "sanctions_end_date": "…",   "register_id": "…", "sourceUrl": "https://drs.nsdc.gov.ua"}], "snapshot_date": "09.10.2026", "sourceUrl": "https://drs.nsdc.gov.ua", "attribution": "Source: State Sanctions Register …"}

decree and date give the decree currently in force for the subject. first_decree is the original listing. last_action records whether the latest decree applied, amended or lifted the sanctions.

Data source & attribution

Source: State Sanctions Register of Ukraine, National Security and Defense Council of Ukraine (RNBO / NSDC), https://drs.nsdc.gov.ua. The data is a snapshot dated 09.10.2026, reprocessed (normalized, deduplicated, indexed) by this actor. See LICENSES.md.

Disclaimer

This actor is not affiliated with or endorsed by the NSDC or the Government of Ukraine. Fuzzy matches are potential matches and need human review. A non-match does not prove a party is unsanctioned, since the data may be out of date. This is not legal advice. Screen against other lists (OFAC, EU, UK, Canada SEMA) as your obligations require.

來源:ukraine-sanctions-screener-nsdc/README.md,提交 59497d5

工具

0
該伺服器需要登入,因此 SourceWeft 無法在沒有帳號的情況下讀取其工具,也未收錄。已連接帳號所能看到的內容可能因帳號及其權限而異。

版本歷史

1
  1. v1.0.0最新Oct 11, 2026

評分

已滿足適用檢查項的 75%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。