Aurelmark

EU compliance facts with sources: TED tender deadline changes, CBAM values, EU deadlines, EUDR scope

Should I use this

Quality & Safety

B
Description quality
86%
Schema completeness
68%
Naming quality
84%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (3)

  • LOWTool 'cbam_certificate_price' description lacks action verbin cbam_certificate_price
  • LOWTool 'eu_compliance_deadline' description lacks action verbin eu_compliance_deadline
  • LOWTool 'eudr_scope' description lacks action verbin eudr_scope

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,229Tokens (tool definitions)
~594 BTypical response size
Moderate attention impact (0.96% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "aurelmark": {
      "url": "https://aurelmark.ishanpatel.workers.dev/mcp"
    }
  }
}

Remote endpoints

https://aurelmark.ishanpatel.workers.dev/mcpstreamable-http

What it can do

Tool inventory

Tools (9)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢list_watched_tenders

The TED tenders Aurelmark watches for submission-deadline changes, with when each was last checked and whether its data is fresh. Free. To have a tender added, email the address in /docs.

Input Schema

{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}
🟢get_tender_deadline_changes(notice_id, cursor, limit)

Observed submission-deadline changes, per lot, for a watched TED tender, with the old and new deadline (local and UTC) and links to both official notices. Also returns the current deadlines. Pass next_cursor or checkpoint_cursor back as cursor to page or to poll for new changes. Uses the free tier, or the caller's API key.

Input Schema

{
  "type": "object",
  "properties": {
    "notice_id": {
      "type": "string",
      "description": "TED publication number of the watched tender, e.g. 662865-2026",
      "pattern": "^[0-9]{1,8}-(19|20)[0-9]{2}$"
    },
    "cursor": {
      "type": "string",
      "description": "Optional cursor from a previous answer"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "Changes per page, 1 to 50 (default 50)"
    }
  },
  "required": [
    "notice_id"
  ],
  "additionalProperties": false
}
🟢cbam_default_values(cn, country, year)

The EU's official CBAM default embedded-emission values for a CN code, by country of origin and year, with the cost per tonne at the current certificate price and links to the implementing regulation. Free.

Input Schema

{
  "type": "object",
  "properties": {
    "cn": {
      "type": "string",
      "description": "CN code, 4 to 8 digits, e.g. 7208 or 25232900"
    },
    "country": {
      "type": "string",
      "description": "ISO country of origin, e.g. IN; omit for the 'other countries' value"
    },
    "year": {
      "type": "string",
      "description": "Year, e.g. 2026"
    }
  },
  "required": [
    "cn"
  ],
  "additionalProperties": false
}
🟢cbam_certificate_price

The current CBAM certificate price used for cost estimates, with its official source. Free.

Input Schema

{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}
🟢cbam_countries

Countries of origin that have their own CBAM default values. Free.

Input Schema

{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}
🟢eu_compliance_deadlines(law, status, from, to)

Dated EU compliance deadlines (CBAM, EUDR and others), each with its legal source and days remaining. Filter by law, status or date range. Free.

Input Schema

{
  "type": "object",
  "properties": {
    "law": {
      "type": "string",
      "description": "Filter by law, e.g. CBAM or EUDR"
    },
    "status": {
      "type": "string",
      "description": "upcoming or applies",
      "enum": [
        "upcoming",
        "applies"
      ]
    },
    "from": {
      "type": "string",
      "description": "Earliest date, YYYY-MM-DD"
    },
    "to": {
      "type": "string",
      "description": "Latest date, YYYY-MM-DD"
    }
  },
  "required": [],
  "additionalProperties": false
}
🟢eu_compliance_deadline(id)

One deadline from eu_compliance_deadlines by its id, with its source and history. Free.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Deadline id from eu_compliance_deadlines",
      "pattern": "^[a-z0-9-]{1,80}$"
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}
🟢eudr_scope(cn)

Whether a CN or HS code is in scope of the EU Deforestation Regulation (EUDR), which commodity it falls under, and when the rules apply, with sources. Free.

Input Schema

{
  "type": "object",
  "properties": {
    "cn": {
      "type": "string",
      "description": "CN or HS code, 4 to 8 digits, e.g. 0901"
    }
  },
  "required": [
    "cn"
  ],
  "additionalProperties": false
}
🟢eudr_products

The full list of products in scope of the EUDR (Annex I), with application dates and sources. Free.

Input Schema

{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded9 tools