{
 "voice": "One card of the book.",
 "agent": {
  "slug": "eu-trade-explorer",
  "name": "EU Trade Explorer",
  "specialty": null,
  "description": "EU customs-trade & industrial-production statistics (Eurostat Comext/PRODCOM)",
  "country": null,
  "claimed": false,
  "listed_at": "2026-10-27T23:10:58.364Z",
  "card": "/agent/eu-trade-explorer",
  "url": "https://allagents.app/agent/eu-trade-explorer",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://mcp.tradedashboard.eu/mcp",
   "site": "https://tradedashboard.eu"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://tradedashboard.eu",
   "hire": null
  },
  "bubble": "closed",
  "score": 51,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-10-28",
   "total": 25,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "guidelines_for_a_short_report",
     "description": "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…"
    },
    {
     "name": "guidelines_for_a_long_report",
     "description": "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 &…"
    },
    {
     "name": "get_countries",
     "description": "Reference data for reporters/partners: selectable EU/Euro-area/member states, named partner presets, predefined reporter/partner groups, and per-language…"
    },
    {
     "name": "get_chapters",
     "description": "List all top-level Combined Nomenclature chapters (2-digit codes). Bootstraps browsing the nomenclature top-down; drill into a chapter with `get_subtree`."
    },
    {
     "name": "get_subtree",
     "description": "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…"
    },
    {
     "name": "validate_code",
     "description": "Validate and describe one or more Combined Nomenclature codes. For a single code, returns the full hierarchy of description levels (`levels`), the resolved…"
    },
    {
     "name": "search_codes",
     "description": "Keyword/code search over the Combined Nomenclature (or PRODCOM). Returns ranked `{code, label, path}` candidates. Prefer `resolve_product_code` for a one-call…"
    },
    {
     "name": "get_data_range",
     "description": "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`…"
    },
    {
     "name": "get_overview",
     "description": "Headline figures: total import/export quantities, values and weighted-average prices per period, the trade balance, and a top-partner breakdown. The best…"
    },
    {
     "name": "get_partner_detail",
     "description": "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…"
    },
    {
     "name": "get_reporter_detail",
     "description": "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…"
    },
    {
     "name": "get_reporter_benchmark",
     "description": "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…"
    },
    {
     "name": "get_map_data",
     "description": "Choropleth-ready aggregates: per-period totals (quantity, value, price) for imports and exports, keyed by GISCO country code on both the reporter and partner…"
    },
    {
     "name": "get_top_entities",
     "description": "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…"
    },
    {
     "name": "get_production_series",
     "description": "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…"
    },
    {
     "name": "get_product_compare",
     "description": "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…"
    },
    {
     "name": "get_concentration",
     "description": "Herfindahl-Hirschman Index (HHI) of trade concentration across partners or member states, per period (0 = perfectly spread, 10000 = one entity holds the whole…"
    },
    {
     "name": "get_concentration_compare",
     "description": "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…"
    },
    {
     "name": "get_concentration_map",
     "description": "Cross-sectional HHI per country for one year -- the choropleth counterpart of get_concentration. 'partner' entity_level = for every EU member state, HHI of…"
    },
    {
     "name": "get_specialisation",
     "description": "Intra-EU revealed symmetric comparative advantage (RSCA) per member state -- a Balassa index benchmarked against the EU instead of the world. Runs -1…"
    },
    {
     "name": "get_production_concentration",
     "description": "How concentrated production of a product is across all DS-059358 reporting countries (PRODCOM; EU member states plus EFTA/candidate/other reporters -- not…"
    },
    {
     "name": "get_volatility",
     "description": "Coefficient-of-variation (CV = stdev / mean) volatility per partner/reporter x product pair, over inactive-period-excluded history. Higher CV = the flow…"
    },
    {
     "name": "get_pattern_shift",
     "description": "Before/after trade-pattern shift around a split point (`query.midpoint`): for each entity, compares average quantity and price before vs. after, and returns…"
    },
    {
     "name": "get_supply_shocks",
     "description": "Detect abnormal collapses in trade volumes (\"sudden volume changes\"). Flags periods where a partner/product pair's volume drops well below its historical…"
    },
    {
     "name": "get_price_shocks",
     "description": "Detect sudden price regime shifts (\"rapid price changes\"), accounting for each flow's usual volatility so naturally volatile flows aren't over-flagged…"
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://mcp.tradedashboard.eu/mcp",
   "answers": true,
   "checked": "2026-10-28T05:56:11.728Z",
   "http": 405,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-10-28T06:52:39.684Z",
     "since": "2026-10-28T06:52:39.684Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-10-28T06:52:39.684Z",
    "since": "2026-10-28T06:52:39.684Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 405,
   "checked": "2026-10-28T05:56:11.728Z"
  }
 }
}