# Eurostat Full Access MCP

> Eurostat Full Access delivers immediate, structured data on all 27 EU member states. This MCP gives your AI client direct access to 26 tools spanning macroeconomics (GDP, inflation), labor markets (unemployment, wages), environmental metrics (emissions, energy balance), and international trade flows. Instead of navigating complex statistical websites and needing specific API credentials, you query massive datasets—from demographics to industrial production indices—using natural language prompts.

## Overview
- **Category:** the-unthinkable
- **Price:** Free
- **Tags:** eu-statistics, economic-indicators, demographics, dataset-discovery, open-data, macroeconomics

## Description

This connection gives your AI client immediate access to the entire archive of European Union statistics. You can ask for a full economic snapshot of any country, comparing its current GDP growth against historical inflation rates and renewable energy targets, all in one go. It cuts through the massive complexity of official statistical portals. When you need to compare how migration patterns affect local labor markets or track changes in industrial production across different NACE sectors, this MCP handles the data retrieval process automatically.

If your current workflow involves jumping between multiple governmental websites, tracking down specific dataset codes, and manually cross-referencing filters for country names and time periods, this saves you hours. You tell your agent what you need—like the debt-to-GDP ratio or emissions by source sector—and it pulls the correct data point using the right tools. Vinkius organizes these 26 specialized functions into a single catalog entry, meaning you don't have to worry about managing disparate API keys or learning obscure dataset codes just to analyze Europe’s economic trajectory.

## Tools

### search_datasets
Finds relevant dataset codes and names by running a keyword search against the entire Eurostat catalog.

### get_employment
Retrieves key indicators related to overall employment rates and the cost of labor in various countries.

### get_dataset_metadata
Displays all available filters, dimension lists, and code options for a given dataset so you know what data points are even possible to query.

### get_dataset
Queries any specific Eurostat dataset using its code along with flexible filters like country or year.

### get_industrial_production
Provides the industrial production index, which tracks economic activity and is a leading indicator of manufacturing health.

### get_retail_trade
Tracks consumer spending by calculating the volume index for retail trade across different categories like food or online shopping.

### get_gdp
Retrieves EU Gross Domestic Product data, available quarterly or annually, broken down by major economic components.

### get_government_debt
Gets critical EU government debt and deficit figures necessary for monitoring financial stability benchmarks.

### get_inflation
Pulls the official Harmonized Index of Consumer Prices (HICP) inflation rate, which is the standard measure used by the ECB.

### get_interest_rates
Provides current and historical data on both short-term market rates and long-term government bond yields across the EU.

### get_exchange_rates
Retrieves monthly or daily bilateral exchange rates for the Euro against major global currencies.

### get_economic_dataset
Queries general economy and finance datasets using common codes, useful when a specific metric falls into a broad financial category.

### get_emissions
Gets total greenhouse gas emissions for EU countries, broken down by the source sector (e.g., energy, transport, agriculture).

### get_energy_balance
Retrieves a complete view of a country's energy system, including production, imports, exports, and total consumption.

### get_energy_prices
Provides semi-annual electricity and gas prices for both residential households and industrial users.

### get_renewable_energy
Calculates the share of renewable energy sources in a country's overall energy mix, tracking progress toward EU targets.

### get_waste_statistics
Gathers data on how much waste is generated and what treatment methods (landfill, recycling) are used across the region.

### get_agriculture_data
Provides production figures for major agricultural goods, such as cereals, fruits, vegetables, and wine grapes.

### get_population
Returns detailed population counts broken down by country, age group, and sex for all EU members plus EEA countries.

### get_unemployment
Gets the monthly unemployment rate across the EU, vital for tracking labor market health by age and gender.

### get_migration
Provides data on immigration and emigration flows, helping track demographic changes based on citizenship.

### get_life_expectancy
Calculates the average life expectancy at birth for each EU country, a major health and demographic indicator.

### get_minimum_wages
Shows the statutory minimum wage levels in EUR per month across various EU member states.

### get_trade_balance
Calculates the overall international trade balance, comparing exports and imports with specific partner countries like China or the US.

### get_trade_by_product
Analyzes EU trade by product classification (SITC), helping track if goods are moving based on raw materials or manufactured items.

### get_trade_dataset
Queries general, broad Eurostat datasets related to international trade and industry using common codes when a specific tool isn't available.

## Prompt Examples

**Prompt:** 
```
Full EU snapshot: GDP, unemployment, inflation, and emissions
```

**Response:** 
```
🇪🇺 **EU Dashboard**

| Indicator | EU27 | Trend |
|-----------|------|-------|
| GDP Growth | +0.8% | → |
| Unemployment | 5.9% | ↓ |
| HICP Inflation | 2.4% | ↓ |
| GHG Emissions | -31% vs 1990 | ↓ |
| Renewable Share | 23.0% | ↑ |
| Youth Unemployment | 14.5% | → |

Cross-domain query using economy + population + environment tools.
```

**Prompt:** 
```
Compare Portugal across economy, demographics, and energy
```

**Response:** 
```
🇵🇹 **Portugal — Multi-Domain Profile**

💰 GDP: €245B (2.3% growth)
📊 Debt/GDP: 99.1%
👥 Population: 10.3M (aging rapidly)
📉 Unemployment: 6.6%
💶 Minimum wage: €820
⚡ Electricity: 0.218 €/kWh
🌱 Renewable share: 34%
🌍 Emissions: -38% vs 1990

7 different datasets queried in one session.
```

**Prompt:** 
```
Find and query a dataset about tourism in the EU
```

**Response:** 
```
🔍 Found: `tour_occ_ninat` — Nights spent in tourist accommodation

🏨 **EU Tourism (Nights Spent)**

🇪🇸 Spain: 468M nights (#1)
🇮🇹 Italy: 436M
🇫🇷 France: 394M
🇩🇪 Germany: 389M
🇬🇷 Greece: 142M

Discovery + query in a single session.
```

## Capabilities

### Analyze Macroeconomic Indicators
Retrieve core financial metrics like GDP growth, government debt levels, inflation rates (HICP), and short-term interest rates for any EU nation.

### Model Labor Market Dynamics
Get detailed data on unemployment rates, employment status, wage levels, life expectancy, and population demographics across the continent.

### Track Environmental Footprints
Access full energy balances, greenhouse gas emissions by sector, renewable energy shares, and waste generation statistics for policy analysis.

### Compare Trade Flows and Industry Output
Query international trade balances against specific partners, analyze product-by-product classifications, and track industrial production indices.

### Discover and Validate Datasets
Use dedicated tools to search the catalog for dataset codes or check metadata to understand available dimensions and filter options before querying data.

## Use Cases

### Comparing Green Deal Compliance
A sustainability consultant needs to know if EU members are meeting climate goals. They use `get_emissions` to find CO2 output, cross-reference that with the energy mix using `get_energy_balance`, and then check progress via `get_renewable_energy`. This provides a single, actionable comparison for their clients.

### Assessing Economic Recession Risk
An economist is worried about an EU market. They instruct the agent to pull current GDP data (`get_gdp`), compare it against historical debt levels (`get_government_debt`), and check international trade health using `get_trade_balance` to spot early warning signs.

### Building a Demographic Risk Model
A pension fund manager needs to model future liabilities. They use `get_population` filtered by age group, compare that with life expectancy data (`get_life_expectancy`), and pair it with minimum wage trends (`get_minimum_wages`) for accurate financial projections.

### Investigating Supply Chain Shifts
A trade analyst wants to know if a country's reliance on raw materials is changing. They use `get_trade_by_product` to see the breakdown (e.g., metals vs. chemicals) and compare that against industrial output from `get_industrial_production`.

## Benefits

- Build a complete national profile. Instead of running separate queries for GDP, unemployment (via `get_unemployment`), and life expectancy (via `get_life_expectancy`), you query all these critical metrics in one session to compare countries directly.
- Understand the environmental angle. You can correlate emissions data (`get_emissions`) with energy supply figures (`get_energy_balance`) and renewable shares (`get_renewable_energy`) to assess a country's climate compliance risk.
- Benchmark market health. Quickly compare industrial activity using `get_industrial_production` against consumer spending tracked by the retail trade index (`get_retail_trade`). This gives you an immediate view of economic momentum.
- Master data discovery. If you aren't sure which dataset to use, start with `search_datasets` or run `get_dataset_metadata`. This saves the guesswork and prevents querying invalid metrics.
- Track labor costs comprehensively. You can look at minimum wages (`get_minimum_wages`), overall employment rates (`get_employment`), and age-specific unemployment (`get_unemployment`) to gauge local market tightness.

## How It Works

The bottom line is: you talk to your agent like a researcher talks to an expert, and it handles the deep statistical cataloging itself.

1. First, you use specialized discovery tools like `search_datasets` if you don't know the exact code for the metric you need.
2. Next, you provide your AI client with the dataset code and specific parameters—like country name, time period, or filter values (e.g., 'energy sector').
3. Finally, the MCP executes the query, returning clean, structured data on EU metrics that your agent can then analyze in context.

## Frequently Asked Questions

**Does Eurostat Full Access provide historical data for get_gdp?**
Yes. This MCP provides both quarterly and annual GDP figures, allowing you to track economic growth trends over many years using the `get_gdp` tool.

**Can I compare multiple EU countries in one query with Eurostat Full Access?**
Absolutely. You can filter most tools by country list, letting your agent pull comparative data for Spain, France, and Germany simultaneously.

**How do I find the right dataset code before using get_dataset?**
You must first use the `search_datasets` tool. This lets you query the catalog by keyword to narrow down thousands of available datasets and find the correct code.

**Is the data in Eurostat Full Access only for EU27?**
No, it covers all 27 current EU member states plus associated EEA and candidate countries for demographic metrics like population counts.

**Can I correlate trade data with industrial output using get_trade_by_product?**
Yes. You can use `get_industrial_production` to track manufacturing health while simultaneously analyzing product-specific trade flows via `get_trade_by_product`.

**Why Full instead of individual servers?**
The Full server has **all 26 tools** including cross-domain queries. Ask about GDP AND unemployment AND emissions in one session. Plus the Discovery tools to find any of 7,000+ datasets on the fly.