Eurostat EU Statistics MCP Server
MCP (Model Context Protocol) server providing AI agents with direct access to Eurostat — official EU statistics covering 37 European countries with decades of historical time series.
Connect any MCP-compatible client (Claude Desktop, Cursor, Cline, etc.) to query GDP, unemployment, inflation, population, trade, and thousands more datasets.
Tools
| Tool | Description |
|---|---|
get_eurostat_data |
Retrieve data from a Eurostat dataset with country/time filters |
search_datasets |
Search available datasets by keyword |
get_dataset_dimensions |
Explore dimensions and filter values for a dataset |
list_popular_datasets |
List commonly-used datasets (GDP, unemployment, inflation, etc.) |
Connect via MCP
Claude Desktop / Cursor
{
"mcpServers": {
"eurostat": {
"url": "https://aligned-kettledrum--eurostat-mcp-server.apify.actor/mcp",
"headers": {
"Authorization": "Bearer YOUR_APIFY_TOKEN"
}
}
}
}
Using mcp-remote (npx)
npx mcp-remote https://aligned-kettledrum--eurostat-mcp-server.apify.actor/mcp \
--header "Authorization: Bearer YOUR_APIFY_TOKEN"
Example Queries
Once connected, ask your AI assistant:
- "What is Germany's GDP growth over the last 5 years?"
- "Compare unemployment rates across EU countries"
- "Show me inflation data for France and Italy since 2020"
- "Search for datasets about renewable energy in Europe"
Data Source
All data comes from the official Eurostat JSON-stat dissemination API. Eurostat is the statistical office of the European Union.
No API key required. No rate limit enforced.
FAQ
Q: What countries are covered?A: EU27 member states, EEA members (Norway, Iceland, Liechtenstein), Switzerland, UK, and candidate countries — 37 in total.
Q: What time period is available?A: Depends on the dataset. Many datasets have data from the 1990s to present, some go back further.
Q: How do I know which dataset code to use?A: Use search_datasets to search by keyword, or list_popular_datasets for common ones like nama_10_gdp (GDP), une_rt_m (unemployment), prc_hicp_manr (inflation).
Q: Can I filter by specific dimension values?A: Yes. Use get_dataset_dimensions to see available filter options, then pass filters to get_eurostat_data.
Batch Processing
For large-scale data extraction, use the Eurostat Statistics Actor which supports bulk downloads with pagination.