Aurelmark

io.github.Ishan73744由 GitHub 帳號 Ishan73744 發布v0.4.7更新於 Nov 7, 2026

Official sanctions list changes (OFAC, UK, EU) and EU data: deadlines, CBAM, EUDR, contract winners

已驗證Streamable HTTP可網頁執行金融資料與分析商業與電商

概覽

AI 產生的概覽

遠端 MCP 伺服器,回傳附官方來源的制裁名單異動與歐盟法遵事實(期限、CBAM、EUDR、TED 得標、補助、貿易措施)。

可以做什麼
  • 檢索、讀取並監控美國 OFAC、英國與歐盟制裁名單條目,包含新增、修訂與移除
  • 列出並取得歐盟法定法遵期限,附官方公報來源、引文與雜湊
  • 依 CN 代碼查詢 CBAM 預設排放值、估算成本、憑證價格與原產國
  • 檢查某產品代碼是否屬於 EUDR 範圍,或瀏覽附件一產品目錄
  • 查詢 TED 得標公告中的歐盟公共契約得標者,並取得單一公告
  • 追蹤歐盟補助徵件異動、貿易救濟措施與關稅配額,以及 TED 招標截止日異動
適用情境
適合需要以可引用官方來源回答貿易法遵或歐盟監理問題的情境:依制裁名單篩選名稱、估算 CBAM 成本、核查 EUDR 範圍,或追蹤招標、補助與得標異動。
執行需求
使用 aurelmark.live 的遠端 Streamable HTTP 端點,無需本機安裝。無金鑰使用不需帳號,每位呼叫者每天限 10 次成功的計量回答;選用 API 金鑰透過 Authorization Bearer 標頭傳送,並扣抵預付額度。需要網路連線。
安裝前請注意
制裁資料僅為監控資訊來源,不構成放行決定或法律意見,且不含聯合國名單;官方名單才是權威依據。API 金鑰是可計費憑證,連結預付額度,額度用盡會回傳錯誤。引用結果時應標註來源。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Aurelmark,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "aurelmark": {
      "type": "http",
      "url": "https://aurelmark.live/mcp"
    }
  }
}

README

Aurelmark MCP: sanctions changes and EU official data

Remote MCP server (Streamable HTTP) for AI agents: official sanctions-list changes and EU compliance data, each answer with its official source and date.

Endpoint: https://aurelmark.live/mcp · Docs: https://aurelmark.live/docs · Official MCP Registry: io.github.Ishan73744/aurelmark

Tools

Tool areaWhat it returnsOfficial source
Sanctions list changesWho was added to, amended on or removed from the lists; name search; single entriesUS OFAC SDN, UK Sanctions List (FCDO), EU Financial Sanctions Files
EU compliance deadlinesDated obligations for CBAM, EUDR, AI Act, CSRD, CSDDD and more, with the legal articleEUR-Lex / Official Journal
CBAMDefault embedded emissions and estimated cost per CN code and origin; certificate priceCommission Implementing Regulation (EU) 2025/2621 as amended, Commission price page
EUDRWhether a CN/HS code is in scope of the EU deforestation regulationRegulation (EU) 2023/1115 Annex I
EU contract winnersWho won which public contract, with buyer, value, CPV and countryTED award notices
EU grant callsNew, amended and closed EU Funding & Tenders callsEU Funding & Tenders portal
EU trade defenceAnti-dumping, countervailing and safeguard measures and quotas by CN code and originEU acts

Sanctions data is a monitoring feed of what the official lists say, not a sanctions clearance decision or legal advice. The UN list is not included.

Connect

json
{  "mcpServers": {    "aurelmark": { "type": "http", "url": "https://aurelmark.live/mcp" }  }}

Pricing

  • Keyless: 10 successful calls per caller per day on metered tools.
  • Optional API key (Authorization: Bearer <key>) with prepaid credits.
  • The same data over REST and x402 pay-per-call on Base: 2 US cents per answer with records; empty answers and errors are free. Catalogue: https://aurelmark.live/.well-known/x402

Contact

[email protected] · https://aurelmark.live

This repository only describes the hosted server; the service itself runs at aurelmark.live.

來源:README.md,提交 98bc1bb

工具

17

sanctions_list_changes

List sanctions listing changes

Returns additions, amendments and removals between official sanctions list snapshots: US Treasury OFAC SDN and Consolidated, UK HM Treasury/FCDO and EU Financial Sanctions Files. Use it to monitor what changed since a date; use sanctions_search_entries when you have a name, and sanctions_get_entry when you already know a list and id. Inputs (all optional, they narrow together): since (YYYY-MM-DD, default 7 days ago), list, change (added/amended/removed), limit (1 to 50, default 20) and cursor (next_cursor from the previous page, same filters). Output: changes[] with entry, changed fields, observed_at and proof (official file URL, SHA-256, source date), plus lists[] check times and next_cursor for paging or polling; lists are checked about every 6 hours. This is a monitoring feed, not a clearance decision: no change means none observed, the UN list is not covered, and the official publications are authoritative. Terms: read-only; MCP calls are never charged. Without a key, metered routes give 10 successful answers a day free (unmetered routes are unlimited); errors do not count. On the paid HTTP routes, errors and empty answers are free. An optional API key keeps its prepaid-credit policy. When the free answers run out, the error names the HTTP alternative.

輸入參數listlimitsincechangecursor

sanctions_search_entries

Search current sanctions entries

Returns current entries on the official OFAC (SDN and Consolidated), UK and EU sanctions lists whose names or aliases start with the words you give, ignoring case, accents and punctuation. 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, word prefix of at least 3 letters/digits, e.g. Rosneft), 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, 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 (unmetered routes are unlimited); errors do not count. On the paid HTTP routes, errors and empty answers are free. An optional API key keeps its prepaid-credit policy. When the free answers run out, the error names the HTTP alternative.

輸入參數listname必填limit

sanctions_get_entry

Get one current sanctions entry

Returns one current entry from the official OFAC, UK or EU sanctions list by list and exact id, with proof of the official file it came from. Use it after sanctions_search_entries or sanctions_list_changes gave you an id; use sanctions_search_entries to match a name and sanctions_list_changes to see why an entry was removed. Inputs: list (required: ofac-sdn, ofac-consolidated, uk or eu) and id (required, 1 to 40 letters/digits/._-, e.g. RUS0849 on uk or 36 on ofac-sdn). Output: entry with names, aliases, programmes, countries, first_seen and last_changed, and proof (official file URL, SHA-256, source date). An unknown or removed id returns the error entry_not_listed. Reads stored snapshots refreshed about every 6 hours; a monitoring feed, not a real-time clearance decision. Terms: read-only; MCP calls are never charged. Without a key, metered routes give 10 successful answers a day free (unmetered routes are unlimited); errors do not count. On the paid HTTP routes, errors and empty answers are free. An optional API key keeps its prepaid-credit policy. When the free answers run out, the error names the HTTP alternative.

輸入參數id必填list必填

compliance_list_deadlines

List EU compliance deadlines

Returns statutory EU compliance dates (CBAM, EUDR and other laws) with the Official Journal source, quote and SHA-256 for each. Use it to browse or filter deadlines and to find ids; use compliance_get_deadline for one known id, tenders_list_deadline_changes for tender submission deadlines and funding_list_changes for grant call deadlines. Inputs (all optional, they narrow together): law (name from the returned laws list, case-insensitive, e.g. CBAM), status (upcoming or applies), from and to (YYYY-MM-DD). With no filters it returns every date, ordered by date then id, without paging. Output: as_of, verified, count, laws[] and deadlines[] with id, law, obligation, date, days_until, status, source URL, quote, SHA-256 and history. Data is bundled from the acts and reviewed as of verified; days_until is computed today. Terms: read-only; MCP calls are never charged. Without a key, metered routes give 10 successful answers a day free (unmetered routes are unlimited); errors do not count. On the paid HTTP routes, errors and empty answers are free. An optional API key keeps its prepaid-credit policy. When the free answers run out, the error names the HTTP alternative.

輸入參數tolawfromstatus

compliance_get_deadline

Get one EU compliance deadline

Returns one statutory EU compliance deadline by its exact id, with the Official Journal source, quote, SHA-256 and dated history of changes. Use it when you already have an id from compliance_list_deadlines; use compliance_list_deadlines to search by law or dates or to get several at once. Input: id (required, 1 to 80 lowercase letters/digits/hyphens, case-sensitive, e.g. eudr-large-medium-operators). Output: as_of, verified and deadline with obligation, date, previous_date, status, days_until, source URL, quote, SHA-256 and history. An unknown id returns the error deadline_not_found. Data is bundled from the acts and reviewed as of verified; days_until is computed today. Terms: read-only; MCP calls are never charged. Without a key, metered routes give 10 successful answers a day free (unmetered routes are unlimited); errors do not count. On the paid HTTP routes, errors and empty answers are free. An optional API key keeps its prepaid-credit policy. When the free answers run out, the error names the HTTP alternative.

輸入參數id必填

cbam_get_default_values

Get CBAM default emission values

Returns official CBAM default embedded emissions (tCO2e per tonne) for a CN/TARIC code, origin country and year, from the Commission's implementing act, with markup, gross EUR per tonne and the certificate price used. Use it to estimate CBAM cost for a product; use cbam_get_certificate_price for the price alone and cbam_list_countries to see which countries have their own table. Inputs: cn (required, CN/TARIC code or prefix, 2 to 10 digits, spaces and dots ignored, e.g. 7208 or 2523900010), country (optional, two-letter ISO code such as IN, default OTHER; UNKNOWN selects the Annex IV precursor values) and year (optional, 2026 to 2100, default the current year). A prefix expands to at most 100 matches; truncated says rows were left out. Output: matches[] with code, description, direct emissions, markup, gross EUR per tonne, plus certificate_price and regulation sources. Indirect emissions and electricity are excluded. A code outside CBAM returns the error not_a_cbam_good. Values are bundled from the cited acts, not live CBAM Registry figures. Terms: read-only; MCP calls are never charged. Without a key, metered routes give 10 successful answers a day free (unmetered routes are unlimited); errors do not count. On the paid HTTP routes, errors and empty answers are free. An optional API key keeps its prepaid-credit policy. When the free answers run out, the error names the HTTP alternative.

輸入參數cn必填yearcountry

cbam_get_certificate_price

Get CBAM certificate price

Returns the latest official CBAM certificate price published by the European Commission (EUR per certificate, one tonne CO2e) with its period, publication date and history. Use it when you only need the price; use cbam_get_default_values for a product's emissions and estimated cost, which already includes this price. No inputs. Output: unit, latest (period, price, published), history[], next expected publication and Commission source links. The Commission publishes quarterly in 2026 and weekly from 2027; we copy each publication, so check latest.published rather than treating it as a live market quote. Terms: read-only; MCP calls are never charged. Without a key, metered routes give 10 successful answers a day free (unmetered routes are unlimited); errors do not count. On the paid HTTP routes, errors and empty answers are free. An optional API key keeps its prepaid-credit policy. When the free answers run out, the error names the HTTP alternative.

無需輸入參數。

cbam_list_countries

List CBAM default-value countries

Returns the origin countries that have their own table in the official CBAM default-values act, as ISO code and name, with the regulation source. Use it to pick a country code before calling cbam_get_default_values; it returns no emission values itself, and countries not listed use OTHER there. No inputs. Output: countries[] (code, name) and source. Changes only when the bundled official act is updated. Terms: read-only; MCP calls are never charged. Without a key, metered routes give 10 successful answers a day free (unmetered routes are unlimited); errors do not count. On the paid HTTP routes, errors and empty answers are free. An optional API key keeps its prepaid-credit policy. When the free answers run out, the error names the HTTP alternative.

無需輸入參數。

eudr_check_scope

Check EUDR product scope

Returns whether one CN/HS/TARIC code is covered by the EU Deforestation Regulation (EUDR) Annex I, with the matching product lines and official sources. Use it to check a single code; use eudr_list_products to browse the whole Annex I catalogue, and cbam_get_default_values for CBAM, a different law. Input: cn (required, code or prefix, 2 to 10 digits, spaces and dots ignored, e.g. 0901 for coffee). Output: verdict (yes, partly, some_codes_below or no), meaning, matches[], removed products, applies_from, sources and verified. some_codes_below means a longer code is needed; partly means an ex line where only the described goods are covered. Bundled from the official acts and reviewed as of verified; this is scope information, not a due-diligence statement. Terms: read-only; MCP calls are never charged. Without a key, metered routes give 10 successful answers a day free (unmetered routes are unlimited); errors do not count. On the paid HTTP routes, errors and empty answers are free. An optional API key keeps its prepaid-credit policy. When the free answers run out, the error names the HTTP alternative.

輸入參數cn必填

eudr_list_products

List EUDR products in scope

Returns the full EU Deforestation Regulation (EUDR) Annex I product catalogue: each commodity with its CN codes and descriptions, from the official acts. Use it to browse what is covered; use eudr_check_scope to test one code and get a clear verdict. No inputs; no paging. Output: products[] (commodity, codes, descriptions), removed products, applies_from dates, official sources and verified. Ex lines cover only the described goods, not everything under the code. Bundled from the official acts and reviewed as of verified. Terms: read-only; MCP calls are never charged. Without a key, metered routes give 10 successful answers a day free (unmetered routes are unlimited); errors do not count. On the paid HTTP routes, errors and empty answers are free. An optional API key keeps its prepaid-credit policy. When the free answers run out, the error names the HTTP alternative.

無需輸入參數。

awards_list_contracts

List EU contract awards

Returns EU public-contract winners from official TED (Tenders Electronic Daily) award notices published since a date: who won, which buyer, value, CPV and lots. Use it to find new awards or what a company has won; use awards_get_contract for one known notice, and tenders_list_deadline_changes for open tender deadlines, not winners. Inputs (all optional, they narrow together): since (YYYY-MM-DD, default 7 days ago; about 45 days are kept), cpv (up to 5 comma-separated CPV prefixes of 2 to 8 digits, e.g. 72 for IT services), country (buyer, 3-letter ISO code as TED uses, e.g. DEU), winner (name prefix, at least 3 letters, e.g. Mennica Polska), winner_id (exact official id, e.g. PL1234567890), limit (1 to 50, default 20) and cursor (next_cursor, same filters). Output: awards[] with winners, buyer, value, CPV, dates, lots, notice URL and SHA-256 proof, plus count, has_more, next_cursor and feed (checked_at, coverage). Stored observations, not a live TED search; check feed.checked_at. Terms: read-only; MCP calls are never charged. Without a key, metered routes give 10 successful answers a day free (unmetered routes are unlimited); errors do not count. On the paid HTTP routes, errors and empty answers are free. An optional API key keeps its prepaid-credit policy. When the free answers run out, the error names the HTTP alternative.

輸入參數cpvlimitsincecursorwinnercountrywinner_id

awards_get_contract

Get one EU contract award

Returns one EU contract award notice from official TED by its publication number: winners, buyer, value, CPV, dates, lots, notice URL and SHA-256 proof. Use it when you already have a notice_id; use awards_list_contracts to discover awards or filter by company, CPV or country. Input: notice_id (required, TED publication number, 1 to 8 digits, hyphen, year, e.g. 718666-2026). Output: award and feed (coverage, checked_at). A notice we have not stored returns award_not_found; awards_feed_not_ready means the feed is not loaded yet. Reads stored observations (about 45 days), not a live TED lookup. Terms: read-only; MCP calls are never charged. Without a key, metered routes give 10 successful answers a day free (unmetered routes are unlimited); errors do not count. On the paid HTTP routes, errors and empty answers are free. An optional API key keeps its prepaid-credit policy. When the free answers run out, the error names the HTTP alternative.

輸入參數notice_id必填

funding_list_changes

List EU funding call changes

Returns changes to open and forthcoming EU grant calls on the official EU Funding & Tenders Portal: new calls, moved deadlines, status changes and removals, with before/after records. Use it to follow EU grants; use tenders_list_deadline_changes for procurement tenders and compliance_list_deadlines for legal compliance dates. Inputs (all optional, they narrow together): since (YYYY-MM-DD, default 7 days ago), change (added/amended/removed), field (which field changed, e.g. deadlines), identifier (topic or call id prefix, 2 to 200 characters, e.g. HORIZON-CL5-2026), limit (1 to 50, default 20) and cursor (next_cursor, same filters). Output: changes[] with before and after topic records, official topic URL and observed_at, plus count, has_more, next_cursor and feed check time; the Portal is checked about every 6 hours. A change feed, not a catalogue of all open calls. For one topic's current record use HTTP GET /v1/eu/funding/topics/{id} (see /openapi.json). Terms: read-only; MCP calls are never charged. Without a key, metered routes give 10 successful answers a day free (unmetered routes are unlimited); errors do not count. On the paid HTTP routes, errors and empty answers are free. An optional API key keeps its prepaid-credit policy. When the free answers run out, the error names the HTTP alternative.

輸入參數fieldlimitsincechangecursoridentifier

trade_list_measures

List EU trade defence measures

Returns EU anti-dumping, countervailing, safeguard and steel regulations published in the Official Journal (EUR-Lex), with products, origin countries and the CN/TARIC codes they name. Use it to find trade defence actions on a product or country; use trade_list_quotas for tariff quota volumes, and TARIC for binding duty rates and quota balances. Inputs (all optional, they narrow together): cn (CN/TARIC code, 4 to 10 digits, e.g. 7208; matches broader and narrower codes on the first 8 digits), since (YYYY-MM-DD), instrument, action, country (origin name part, e.g. China), limit (1 to 50, default 20) and cursor (next_cursor, same filters). Output: measures[] with celex, title, action, instrument, products, origin countries, CN/TARIC codes, EUR-Lex URL and observed_at, plus next_cursor and feed freshness; EUR-Lex is checked twice a day. Extracted codes are not a binding duty rate. For one act use HTTP GET /v1/eu/trade-defence/measures/{celex} (see /openapi.json). Terms: read-only; MCP calls are never charged. Without a key, metered routes give 10 successful answers a day free (unmetered routes are unlimited); errors do not count. On the paid HTTP routes, errors and empty answers are free. An optional API key keeps its prepaid-credit policy. When the free answers run out, the error names the HTTP alternative.

輸入參數cnlimitsinceactioncursorcountryinstrument

trade_list_quotas

List EU tariff quota tables

Returns EU steel and safeguard tariff quota rows taken from the tables of official Official Journal acts: order number, product, CN codes, country, tonnes per period and out-of-quota duty. Use it for allocated quota volumes; use trade_list_measures for the regulations themselves, and TARIC for live remaining balances. Inputs (all optional, they narrow together): cn (CN/TARIC code, 4 to 10 digits, e.g. 7208; matches broader and narrower codes on the first 8 digits), country (name part, e.g. India), order_number (e.g. 09.9801), celex (exact act, e.g. 32026R1457), history (true also returns rows replaced by later acts; default false keeps the newest act per order), limit (1 to 50, default 20) and cursor (next_cursor, same filters; paging only, not a change checkpoint). Output: quotas[] with order_number, product, CN codes, country, period tonnes, duty and act URL, plus count, has_more, next_cursor and feed freshness (checked twice a day). Not live quota availability. Terms: read-only; MCP calls are never charged. Without a key, metered routes give 10 successful answers a day free (unmetered routes are unlimited); errors do not count. On the paid HTTP routes, errors and empty answers are free. An optional API key keeps its prepaid-credit policy. When the free answers run out, the error names the HTTP alternative.

輸入參數cncelexlimitcursorcountryhistoryorder_number

tenders_list_watched

List watched TED tenders

Returns the official TED (Tenders Electronic Daily) tenders we monitor for submission-deadline changes, with each one's notice_id, last check time and freshness. Use it first to find a notice_id for tenders_list_deadline_changes; use awards_list_contracts for contract winners. No inputs. It does not add a watch (ask [email protected]). Output: the watched notices with their notice_id values, last check times and freshness, as /v1/coverage reports them (checked hourly). Always free and unlimited, no key needed. Terms: read-only; MCP calls are never charged. Without a key, metered routes give 10 successful answers a day free (unmetered routes are unlimited); errors do not count. On the paid HTTP routes, errors and empty answers are free. An optional API key keeps its prepaid-credit policy. When the free answers run out, the error names the HTTP alternative.

無需輸入參數。

tenders_list_deadline_changes

List TED tender deadline changes

Returns submission-deadline changes for one watched TED tender, from its official TED notices: each event per lot with old and new deadline (local and UTC), plus the current deadlines. Use it after tenders_list_watched gave you a notice_id; use funding_list_changes for grant calls and compliance_list_deadlines for legal dates. Inputs: notice_id (required, TED publication number, e.g. 662865-2026), limit (1 to 50, default 50) and cursor (next_cursor to page or checkpoint_cursor to poll later; cursors belong to that notice and expire after 24 hours). Output: events[] with lot, old and new deadlines and the TED notice link, current deadlines, cursors and freshness (checked hourly). A notice we do not watch returns notice_not_tracked. Terms: read-only; MCP calls are never charged. Without a key, metered routes give 10 successful answers a day free (unmetered routes are unlimited); errors do not count. On the paid HTTP routes, errors and empty answers are free. An optional API key keeps its prepaid-credit policy. When the free answers run out, the error names the HTTP alternative.

輸入參數limitcursornotice_id必填

版本歷史

4
  1. v0.4.7最新Nov 7, 2026
  2. v0.4.6Nov 6, 2026
  3. v0.4.5Oct 22, 2026
  4. v0.4.4Oct 21, 2026

評分

已滿足適用檢查項的 90%

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

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

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