Eurostat MCP Server
Search and query the Eurostat catalogue — EU economy, demography, trade, and NUTS regional data.
Connect it
Settings → Connectors → Add custom connector
URL: https://eurostat.caseyjhand.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://eurostat.caseyjhand.com/mcp{
"mcpServers": {
"eurostat-mcp-server": {
"url": "https://eurostat.caseyjhand.com/mcp"
}
}
}claude mcp add --transport http eurostat-mcp-server https://eurostat.caseyjhand.com/mcp{
"servers": {
"eurostat-mcp-server": {
"type": "http",
"url": "https://eurostat.caseyjhand.com/mcp"
}
}
}{
"mcpServers": {
"eurostat-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/eurostat-mcp-server@0.10.0"
]
}
}
}claude mcp add eurostat-mcp-server -- npx -y @cyanheads/eurostat-mcp-server@0.10.08 tools, verified live
eurostat_search_datasetsread-onlySearch 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 whole of one. Results are limited to datasets and predefined tables â folders are excluded. The c
eurostat_browse_themesread-onlyNavigate 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 know the domain but not the dataset code, or to drill down from a broad topic to a specific datase
eurostat_get_dataset_inforead-onlyFetch 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 positional filter key from this dimension list, so a filter naming a dimension absent here is rejecte
eurostat_get_dimension_valuesread-onlyList 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, use geo_level to filter by NUTS hierarchy (country, nuts1, nuts2, nuts3). An invalid code matches no
eurostat_query_datasetread-onlyFetch 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., "C" = confidential, which is usually why a value is null). preview_limit controls only that prefix;
eurostat_download_datasetread-onlyDownload 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 eurostat_query_dataset reads, so it reaches datasets that would otherwise time out, and it is expand
eurostat_dataframe_describeread-onlyList 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 reported a staged table. Three tools stage tables, and they write different columns, so read the colum
eurostat_dataframe_queryread-onlyRun 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 without re-fetching from Eurostat. Call eurostat_dataframe_describe first for the table and column nam
Alternatives in Search & Research
Compare →CMClinicaltrialsgov MCP ServerA
Search ClinicalTrials.gov: find studies, retrieve results, match patients to candidate trials.
ESG Hub MCP ServerA
ESG knowledge base for AI agents: hybrid search, glossary, frameworks, industries, graph traversal.
pmndrs docsA
Search and read the docs and examples of react-three-fiber, drei, zustand, jotai... from your agent
PMPubmed MCP ServerA
Search PubMed/Europe PMC, fetch articles and full text (PMC/EPMC/Unpaywall), citations, MeSH terms.
Google Ads + Meta Ads + SEO/GEO MCPA
Google Ads, Meta Ads, Google Analytics (GA4) & Search Console MCP server by Ryze AI
MFmcp.film directoryA
Search the curated directory of MCP servers for AI filmmaking and plan a full production stack.