List EU trade defence measures
trade_list_measuresReturns 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, as short samples (up to 3 records, without file proof, history or paging cursor) where a paid HTTP address exists (unmetered routes are unlimited); errors do not count. On the paid HTTP routes, errors are free, and so are empty answers except a sanctions name search with no match when every loaded list it checks is fresh (lists not loaded yet are named in the answer). An optional API key keeps its prepaid-credit policy. When the free answers run out, the error names the HTTP alternative.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "trade_list_measures"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cn | No | CN/TARIC code, 4 to 10 digits after removing spaces and dots, e.g. 7208 or 72085120 | |
| limit | No | Regulations per page, 1 to 50 (default 20); e.g. 20. | |
| since | No | Regulations dated on or after, YYYY-MM-DD; e.g. 2026-10-01. Must be a parseable YYYY-MM-DD date. | |
| action | No | One kind of action only Allowed: provisional, definitive, amendment, extension, repeal, termination, registration, initiation, quota, other; e.g. provisional. | |
| cursor | No | Opaque next_cursor from this tool's prior answer; t followed by 1 to 12 digits, e.g. t0. Keep filters unchanged; omit on first call. | |
| country | No | Origin name substring, 3 to 60 Unicode letters or spaces/punctuation (period, apostrophe, parentheses, hyphen), e.g. China; omit for all origins | |
| instrument | No | One instrument only (steel: acts under the EU steel regime, Regulation 2026/1384) Allowed: anti-dumping, countervailing, safeguard, steel; e.g. anti-dumping. |