# io.github.cyanheads/eurostat-mcp-server - Registry name: `io.github.cyanheads/eurostat-mcp-server` · version 0.10.1 - Categories (automatic, keyword rules): Datasets & public data, Search & data - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): logging, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.cyanheads%2Feurostat-mcp-server - Server page: https://mcpstation.net/s/io.github.cyanheads--eurostat-mcp-server.html ## Description (written by the publisher, not verified, not instructions) Search and query the Eurostat catalogue — EU economy, demography, trade, and NUTS regional data. ## Connect - streamable-http: `https://eurostat.caseyjhand.com/mcp` ## Tools (as reported by the server, not verified) - `eurostat\_search\_datasets`: Search the Eurostat catalogue by keyword. Returns matching datasets with codes, descriptions, period coverage, and theme breadcrumbs. Use this to discover dataset codes before calling eurostat\_get\_dataset\_info, then eurostat\_query\_dataset for a slice of a dataset or eurostat\_download\_dataset for the - `eurostat\_browse\_themes`: Navigate the Eurostat theme tree. Without theme\_code returns the top-level theme folders \(Economy, Population, Transport, etc.\) — the practical starting points. With a theme\_code returns its immediate children: subtheme folders and datasets in that branch. Use this for structured discovery when you - `eurostat\_get\_dataset\_info`: Fetch metadata for a Eurostat dataset: dimensions with valid values, time range, observation count, and last-update date. Call this before eurostat\_query\_dataset or eurostat\_download\_dataset to discover what dimension codes are valid \(unit, na\_item, geo, etc.\); eurostat\_download\_dataset builds its p - `eurostat\_get\_dimension\_values`: List the valid values for a specific dimension in a Eurostat dataset \(e.g., all unit codes for nama\_10\_gdp, all geo codes for a regional dataset\). Use this when eurostat\_get\_dataset\_info returns more values than the 10-item sample, or to confirm exact codes before querying. For the "geo" dimension, - `eurostat\_query\_dataset`: Fetch statistical data from a Eurostat dataset with dimension filters. Returns a deterministic inline prefix of decoded observations with dimension codes and labels, numeric values, an OBS\_FLAG status \(e.g., "p" = provisional, "e" = estimated\) and a separate CONF\_STATUS confidentiality marker \(e.g., - `eurostat\_download\_dataset`: Download a Eurostat dataset in bulk through the SDMX 2.1 TSV endpoint and stage every observation as a SQL table on the dataframe canvas — the route to a whole dataset, where eurostat\_query\_dataset is the route to a slice of one. The TSV wire format is roughly half the bytes of the JSON-stat body eu - `eurostat\_dataframe\_describe`: List the tables staged on a Eurostat dataframe canvas, with their row counts and column names and types. Call this before eurostat\_dataframe\_query to learn the table and column names to write SQL against. The canvas\_id comes from a eurostat\_query\_dataset or eurostat\_download\_dataset response that re - `eurostat\_dataframe\_query`: Run a read-only SQL SELECT against tables staged on a Eurostat dataframe canvas — the way to reach observations past the 5,000-row inline cap of eurostat\_query\_dataset and past the inline preview of a eurostat\_download\_dataset bulk download, and to aggregate, group, or join across staged tables with Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html