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 分

    请在仓库或注册中心条目中声明许可证。