EU customs-trade & industrial-production statistics (Eurostat Comext/PRODCOM)
healthy
status
37
tools exposed
1384ms
connect latency
2801b86dbfb5
schema fingerprint
Tools (37)
guidelines_for_a_short_report
Read this first for a quick report. Returns the short-report
workflow: resolve a product code, then call `get_full_report` for the
five most important report sections in one shot -- enough for a quick,
simple report. Also covers access/quota, the shared `query` object and
the `compac
guidelines_for_a_long_report
Read this first for an in-depth report. Returns the long-report
workflow: which of the 35+ tools to combine per angle (partners,
concentration, volatility & shocks, autonomy), the dashboard menu/tab
structure for pointing readers at views, and the methodological notes
needed to inter
get_countries
Reference data for reporters/partners: selectable EU/Euro-area/member
states, named partner presets, predefined reporter/partner groups, and
per-language country-name translations. Use this to find valid values
for the `reporter`, `partner_set`, `partners` and `reporter_members`
fiel
get_chapters
List all top-level Combined Nomenclature chapters (2-digit codes).
Bootstraps browsing the nomenclature top-down; drill into a chapter with
`get_subtree`.
get_subtree
Return the Combined Nomenclature sub-tree rooted at `code` (its
children, and their children, ...), each with a `code` and a `text`
description. Use this to see whether a heading you're about to use (e.g.
as `query.product` elsewhere) is actually a clean match, or bundles
several dis
validate_code
Validate and describe one or more Combined Nomenclature codes.
For a single code, returns the full hierarchy of description levels
(`levels`), the resolved `product_name`, and `has_subcodes`. For a
comma-separated list, returns `{"results": [...]}` with one entry per
code (each eith
search_codes
Keyword/code search over the Combined Nomenclature (or PRODCOM).
Returns ranked `{code, label, path}` candidates. Prefer
`resolve_product_code` for a one-call keyword-or-code helper; use this
directly if you specifically want the raw ranked candidate list.
get_data_range
Return the period coverage (`data_min`/`data_max`, 'YYYY-MM') actually
cached for the given product code(s) -- use before picking
`period_start`/`period_end` so you don't request an empty window.
get_overview
Headline figures: total import/export quantities, values and
weighted-average prices per period, the trade balance, and a top-partner
breakdown. The best first call for any new product/reporter slice.
get_partner_detail
Per-partner import/export breakdown. For each flow, the top-N trading
partners ranked both by quantity and by value (so you can compare
volume-based vs. value-based rankings), each with its own quantity,
value and price time series, plus an optional 'Other' bucket.
get_reporter_detail
Per-EU-member-state import/export breakdown -- the reporter-side
counterpart of `get_partner_detail`. Top-N member states (by quantity and
by value) with their quantity, value and price series. Aggregate
reporters (EU, Euro area, groups) are excluded from the ranking.
get_reporter_benchmark
Every EU reporter ranked by value for one year -- the country-view
counterpart of `get_reporter_detail`. Returns a single-year snapshot
(every real EU member state's quantity, value and price per flow,
ranked by value) plus a benchmark price time series: the EU-wide
weighted average,
get_map_data
Choropleth-ready aggregates: per-period totals (quantity, value,
price) for imports and exports, keyed by GISCO country code on both the
reporter and partner sides.
get_top_entities
Just the ordered list of top entities for a slice -- no time series.
A lightweight helper for populating entity pickers or quickly checking
who the top partners/reporters are without pulling full series.
get_production_series
EU27 and per-country PRODCOM production series: EU quantity, EU
production unit value, and the same two per reporting country (all
DS-059358 reporters, not just EU-27, since production data carries no
trade columns). Country-level figures are heavily confidentiality
-suppressed; supp
get_product_compare
Sub-product comparison: for a single parent CN code, expands into its
children (or, for a multi-code request, compares the entered codes
directly) and returns per-subcode quantity/value/price series for both
flows -- so each sub-product plots as its own line instead of being
aggregat
get_concentration
Herfindahl-Hirschman Index (HHI) of trade concentration across
partners or member states, per period (0 = perfectly spread, 10000 = one
entity holds the whole market), plus the top-8-by-value share breakdown
(rest bundled as 'Others'). Higher HHI = more dependent on a handful of
coun
get_concentration_compare
Partner-concentration (HHI) compared across sub-products: one HHI
line per sub-product rather than per flow, to see which sub-products
drive a parent code's overall concentration.
get_concentration_map
Cross-sectional HHI per country for one year -- the choropleth
counterpart of get_concentration. 'partner' entity_level = for every EU
member state, HHI of its trade across partners; 'reporter' = for every
partner, HHI of its trade across EU member states (subject to the
Rotterdam/An
get_specialisation
Intra-EU revealed symmetric comparative advantage (RSCA) per member
state -- a Balassa index benchmarked against the EU instead of the
world. Runs -1 (under-specialised) to +1 (strongly specialised), value
-based and intra-EU only. Treat with caution: intra-EU flows are
distorted by
get_production_concentration
How concentrated production of a product is across all DS-059358
reporting countries (PRODCOM; EU member states plus EFTA/candidate/other
reporters -- not only the EU-27). HHI of PRODVAL across countries over
time, plus each country's production share. Suppressed/absent country
figur
get_volatility
Coefficient-of-variation (CV = stdev / mean) volatility per
partner/reporter x product pair, over inactive-period-excluded history.
Higher CV = the flow swings more relative to its typical level. Returns
per-entity CV bars (with drill-down series) and, unless
include_heatmap=false, a
get_pattern_shift
Before/after trade-pattern shift around a split point
(`query.midpoint`): for each entity, compares average quantity and price
before vs. after, and returns scatter points (quantity-change % vs.
price-change %) with quadrant labels -- top-right = demand-driven growth,
top-left = supp
get_supply_shocks
Detect abnormal collapses in trade volumes ("sudden volume changes").
Flags periods where a partner/product pair's volume drops well below its
historical average (>2 sigma by default). Returns ranked shock events
per flow, each with timeline phases (baseline, decline, disruption,
rec
get_price_shocks
Detect sudden price regime shifts ("rapid price changes"), accounting
for each flow's usual volatility so naturally volatile flows aren't
over-flagged. Returns ranked shock events per flow with timeline phases
(price spike/drop, volatile trade, return to baseline, ...), magnitude
and
get_net_import_reliance
Net Import Reliance (NIR) = (Imports - Exports) / Apparent
consumption, annual, joining PRODCOM production with Comext trade. E.g.
40% means 40% of EU consumption is met by imports; negative means the EU
is a net exporter. Returns the NIR % series, its supply/disposition
components,
get_trade_intensity
Trade Intensity (TI) = (Imports + Exports) / (Imports + Production),
annual. Near 1 = highly trade-exposed sector; near 0 = predominantly
domestic. Used in the Commission's CEEAG methodology for carbon-leakage
/ State-aid eligibility. Returns the TI series, its components,
sibling-ca
get_export_propensity
Export Propensity = Exports / Production, annual: the share of EU
production that is exported. Not clamped -- values above 100% are
legitimate (re-exports, stock drawdown, scope differences). Returns the
export-propensity matrix, a sibling/per-code comparison, resolved
PRODCOM codes
get_subcontracting
EU27 sub-contracting intensity: the share of sold production that is
toll (sub-contracted) manufacturing rather than own-account output.
Returns intensity (%) across value/quantity, its component series,
per-period data-quality status, resolved PRODCOM codes and availability
notes. T
get_subcontracting_members
Per-country sub-contracting intensity (PRODCOM): for each reporting
country, the share of its sold production that is toll manufacturing --
which countries act as processing hubs vs. autonomous producers. Spans
all DS-059358 reporters that report the own/sub split; others simply
don'
resolve_product_code
Resolve a free-text query or CN code(s) into validated product
code(s) with descriptions -- the recommended first step before using
a code as `product` in any other tool's `query`. Saves the search ->
validate -> (optional) subtree round-trip: a bare keyword runs a search,
a single c
get_product_profile
Report-section helper ("Scope & definitions"): the resolved product
code + label, a one-sentence caveat when the code bundles several
sub-products (`has_subcodes`), the data-coverage window actually cached
for it, and whether it has a usable PRODCOM mapping (gating the
autonomy/vulne
get_market_summary
Report-section helper ("General overview"): condensed, report-ready
digest of how a market has evolved over the chosen window -- one call
instead of separately fetching and cross-referencing get_overview +
get_reporter_detail + get_concentration + get_net_import_reliance
yourself. Se
get_market_structure_summary
Report-section helper ("Market structure"): combines, in priority
order, the intra-EU specialisation snapshot (`get_specialisation`,
already map-ready), partner-concentration detail (`get_concentration`,
keeping the top-8-by-value share breakdown as `chart_data` alongside the
condens
get_volatility_summary
Report-section helper ("Volatility & shocks"): the entities analysed
are picked by `get_volatility` (ranks by trade volume, reports each
one's CV) and by `get_price_shocks`/`get_supply_shocks` at default
parameters (both already scoped to top-value partners via
`cumulative_share=0.8`
get_autonomy_summary
Report-section helper ("Autonomy & vulnerability"): net import
reliance (`get_net_import_reliance`) is always the headline fact/chart.
Trade intensity and export propensity (`get_trade_intensity` /
`get_export_propensity`) are both computed, then a deterministic
salience score -- dis
get_full_report
Fetch every report section (scope, overview, market structure,
volatility, autonomy) for one shared `query` in a single call, instead
of calling `get_product_profile` / `get_market_summary` /
`get_market_structure_summary` / `get_volatility_summary` /
`get_autonomy_summary` separatel
Endpoint
https://mcp.tradedashboard.eu/mcp Category: Dev & Git · Last checked: 2026-07-30T13:44:33Z
Monitor your own MCP server
Get alerted the moment yours goes down, a tool schema drifts, or an upstream silently breaks.
What this means. This server responded to the MCP handshake and listed its tools without authentication. The schema fingerprint lets us flag if tool signatures silently change (schema drift) between checks.