Data Collection
tradedashboard.eu
Provides access to trade data and reference information for reporters and partners.
ENDPOINT 1
https://mcp.tradedashboard.eu/mcp
MCP server metadata
- Name
- EU Trade Explorer
- Version
- 1.28.1
> Bridge to the tradedashboard.eu EU Trade Explorer API (Eurostat Comext customs-trade + PRODCOM industrial-production statistics). ## Two Report Workflows - **Short report**: resolve the product code with `resolve_product_code`, then call `get_full_report` for a rundown of the most important stats. Full guide: `guidelines_for_a_short_report`. - **Long report**: over 35 tools to call iteratively depending on your angle. Full guide: `guidelines_for_a_long_report`. ## Access No credential is needed to start: reference tools (`resolve_product_code`, `get_countries`, `get_subtree`, `validate_code`, `search_codes`, `get_data_range`, `get_product_profile`) are always free, and every analytical tool is free up to 40 api calls per client IP per UTC day. One call to get_full_report burns around 15 credits. Past 40 calls, the server answers 401 with a `WWW-Authenticate` challenge and your client runs the OAuth 2.1 login/consent flow automatically -- registration is free and lifts the daily cap entirely. ## Query Arguments All MCP tools accept the same `query` object with these parameters: - `product`: Combined Nomenclature code(s) - `reporter`: Declaring entity (EU member state, etc.) - `partner_set`: Named partner preset or custom list - `period_start`, `period_end`: Analysis window (YYYY-MM format) - `frequency`: 'month', 'quarter', or 'year' - Plus tool-specific options Every tool accepts `compact=true` to condense long numeric time series into summary statistics (first/last/min/max/mean/pct_change) instead of full series. Use this when you just want main trends; omit it when identifying shocks and outliers.
Known tools 37
get_countriesReference data for reporters/partners: selectable EU/Euro-area/member states, named partner presets, predefined reporter/partner groups, and per-language country-name translations.
Inferred read-onlyget_subtreeReturn the Combined Nomenclature sub-tree rooted at `code` (its children, and their children, .
Inferred read-onlyget_data_rangeReturn 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.
Inferred read-onlyget_overviewHeadline figures: total import/export quantities, values and weighted-average prices per period, the trade balance, and a top-partner breakdown.
Potential side effectsget_reporter_detailPer-EU-member-state import/export breakdown -- the reporter-side counterpart of `get_partner_detail`.
Inferred read-onlyget_reporter_benchmarkEvery EU reporter ranked by value for one year -- the country-view counterpart of `get_reporter_detail`.
Inferred read-onlyget_map_dataChoropleth-ready aggregates: per-period totals (quantity, value, price) for imports and exports, keyed by GISCO country code on both the reporter and partner sides.
Inferred read-onlyget_top_entitiesJust the ordered list of top entities for a slice -- no time series.
Inferred read-onlyget_production_seriesEU27 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).
Potential side effectsget_product_compareSub-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 aggregated away.
Inferred read-onlyget_concentrationHerfindahl-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').
Potential side effectsget_concentration_comparePartner-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.
Inferred read-onlyget_concentration_mapCross-sectional HHI per country for one year -- the choropleth counterpart of get_concentration.
Inferred read-onlyget_specialisationIntra-EU revealed symmetric comparative advantage (RSCA) per member state -- a Balassa index benchmarked against the EU instead of the world.
Inferred read-onlyget_production_concentrationHow 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).
Inferred read-onlyget_volatilityCoefficient-of-variation (CV = stdev / mean) volatility per partner/reporter x product pair, over inactive-period-excluded history.
Inferred read-onlyget_pattern_shiftBefore/after trade-pattern shift around a split point (`query.
Potential side effectsget_supply_shocksDetect abnormal collapses in trade volumes ("sudden volume changes").
Potential side effectsget_price_shocksDetect sudden price regime shifts ("rapid price changes"), accounting for each flow's usual volatility so naturally volatile flows aren't over-flagged.
Inferred read-onlyget_net_import_relianceNet Import Reliance (NIR) = (Imports - Exports) / Apparent consumption, annual, joining PRODCOM production with Comext trade.
Potential side effectsget_trade_intensityTrade Intensity (TI) = (Imports + Exports) / (Imports + Production), annual.
Potential side effectsget_export_propensityExport Propensity = Exports / Production, annual: the share of EU production that is exported.
Inferred read-onlyget_subcontractingEU27 sub-contracting intensity: the share of sold production that is toll (sub-contracted) manufacturing rather than own-account output.
Inferred read-onlyget_subcontracting_membersPer-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.
Inferred read-onlyresolve_product_codeResolve 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`.
Inferred read-onlyget_product_profileReport-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/vulnerability section).
Inferred read-onlyget_market_summaryReport-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.
Inferred read-onlyget_market_structure_summaryReport-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 condensed HHI trend) and, when a PRODCOM mapping exists for the product, EU production volumes (`get_production_series`).
Inferred read-onlyget_volatility_summaryReport-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.
Potential side effectsget_autonomy_summaryReport-section helper ("Autonomy & vulnerability"): net import reliance (`get_net_import_reliance`) is always the headline fact/chart.
Inferred read-onlyget_full_reportFetch 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` separately yourself.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.eu-trade-explorer]
url = "https://mcp.tradedashboard.eu/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"eu-trade-explorer": {
"type": "http",
"url": "https://mcp.tradedashboard.eu/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: eu-trade-explorer
Remote MCP URL: https://mcp.tradedashboard.eu/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"eu-trade-explorer": {
"url": "https://mcp.tradedashboard.eu/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"eu-trade-explorer": {
"type": "http",
"url": "https://mcp.tradedashboard.eu/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "eu-trade-explorer",
"transport": "streamable-http",
"url": "https://mcp.tradedashboard.eu/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.