Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. Eurostat MCP Server
Eurostat MCP Server logo
Health: ActiveRecent health check succeeded.Last checked 9/7/2026, 7:18:15 PM

Eurostat MCP Server

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository5 GitHub StarsTotal stargazers on GitHub for the source repository (5 stars).Visit Website

Search and query 8,933 Eurostat datasets β€” EU economy, demography, trade, and NUTS regional data.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "eurostat-mcp-server-2": {
      "command": "bunx",
      "args": [
        "@cyanheads/eurostat-mcp-server@latest"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Documentation Overview

@cyanheads/eurostat-mcp-server

Search and query the Eurostat catalogue β€” EU economy, demography, trade, health, and NUTS regional data via MCP. STDIO or Streamable HTTP.

6 Tools (8 with the dataframe canvas) β€’ 1 Resource

Version License Docker MCP SDK npm TypeScript Bun

Install in Claude Desktop Install in Cursor Install in VS Code

Framework

Public Hosted Server: https://eurostat.caseyjhand.com/mcp


Tools

6 tools for discovering and querying Eurostat statistical datasets, plus 2 more when the optional dataframe canvas is enabled:

ToolDescription
eurostat_search_datasetsSearch the Eurostat catalogue by keyword β€” returns codes, descriptions, period coverage, and theme breadcrumbs
eurostat_browse_themesNavigate the Eurostat theme hierarchy β€” list root themes or drill into subthemes and datasets
eurostat_get_dataset_infoFetch metadata for a dataset: dimensions with sample values, time range, observation count, and last-update date
eurostat_get_dimension_valuesList all valid codes for a specific dimension (e.g., all geo codes, all unit codes); supports NUTS hierarchy filtering
eurostat_query_datasetFetch a deterministic preview of decoded statistical observations with dimension filters, NUTS geo-level, and time-range controls
eurostat_download_datasetDownload a whole dataset through the SDMX 2.1 TSV bulk endpoint and stage every observation on the dataframe canvas
eurostat_dataframe_describeList the tables staged on a dataframe canvas with their row counts and column types β€” canvas only
eurostat_dataframe_queryRun a read-only SQL SELECT across staged tables β€” canvas only

eurostat_search_datasets

Search the Eurostat dataset catalogue by keyword.

  • Tokenized keyword match β€” whitespace-separated tokens are ANDed case-insensitively across each dataset's label, theme breadcrumb, and code, so word order and theme-named queries resolve without a verbatim label
  • Returns code, label, type (dataset/table), period coverage, observation count, and theme breadcrumb
  • One row per dataset code β€” Eurostat files some datasets under several theme branches; matches are deduplicated so totalMatches and page slots count unique query targets
  • Cursor pagination: limit (1–100, default 20) sets the page size, totalMatches reports the full count, and passing the returned nextCursor back as cursor pages through every match over a stable order. Cursors are bound to their originating query and catalogue snapshot β€” reusing one with a different query, or after the catalogue refreshes, returns invalid_cursor instead of a silently shifted page
  • nextStep hint on each result points at the next tool to call
  • Catalogue TOC cached in memory for 12 hours (EUROSTAT_TOC_CACHE_TTL_MS), then refreshed on the next call
  • Pair with eurostat_browse_themes for structured domain exploration when keywords are unclear

eurostat_browse_themes

Navigate the Eurostat theme tree.

  • Without theme_code: returns the top-level themes (Economy and finance, Population, Transport, etc.)
  • With theme_code: returns immediate children β€” subtheme folders and datasets in that branch
  • Each entry includes code, label, type (folder/dataset/table), data period, and observation count where available
  • Returns a breadcrumb path from root to the current node, plus a nextStep hint suited to the level (drill into folders or inspect a dataset)
  • One branch per folder code β€” Eurostat files a few folder codes under several branches; a code resolves to the first one the catalogue lists, which never has fewer children than the branches it shadows, and otherPlacements names those so the ambiguity is visible
  • Use for structured discovery when you know the domain but not the exact dataset code

eurostat_get_dataset_info

Fetch metadata for a Eurostat dataset before querying it.

  • Returns all dimensions with their codes, labels, and up to 10 sample values each
  • Reports overall time range and total observation count across all periods, each omitted when Eurostat does not report it
  • Combines the dataset-scoped SDMX dataflow descendants with its content constraint, so every dimension β€” including time β€” is described from the full dataset-available value set rather than from a populated observation slice
  • For dimensions with more than 10 values, use eurostat_get_dimension_values for the full list
  • Provides a link to the ESMS metadata page when available

eurostat_get_dimension_values

List all valid values for a specific dataset dimension.

  • Retrieves the complete dataset-available set of codes and labels for any dimension (unit, na_item, geo, time, etc.) from the same SDMX content constraint used by dataset metadata
  • For the geo dimension, supports NUTS hierarchy filtering: aggregate (EU/EA totals), country (the default when omitted), nuts1, nuts2, and nuts3. The response reports the effective level; an empty level is no_results, not a claim that the dataset is missing. Pairing geo_level with any other dimension is rejected rather than ignored
  • Prevents silent no-data returns β€” invalid dimension values in eurostat_query_dataset return nothing without error; verify codes here first

eurostat_query_dataset

Fetch statistical data from a Eurostat dataset.

  • Accepts dimension filters as a map of {dimension_code: [value1, value2, ...]}
  • NUTS geo-level filter (aggregate, country, nuts1, nuts2, nuts3) β€” mutually exclusive with a non-empty geo entry in filters; an empty array is treated as no filter and dropped
  • Time range via since_period/until_period (e.g., "2020", "2023-Q1") or last_n_periods for the N most recent
  • preview_limit controls the deterministic inline prefix (default 50, max 500). It does not change the match, totals, period coverage, or staged rows; filters and period controls reduce the match itself. There is deliberately no cursor or offset
  • Returns decoded observations with dimension codes and labels, numeric values, an OBS_FLAG status (p = provisional, e = estimated, etc.) and a separate CONF_STATUS confidentiality marker (C = confidential, usually the reason a value is null)
  • Reports total observation count, missing value count, and the effective time range of the result, each period bound omitted when neither the observations nor Eurostat report it
  • obsCount, missingObsCount, and timeRange always describe the full match. truncated is independent of preview_limit and is true only when the match crosses the 5,000-observation staging threshold
  • With the dataframe canvas enabled, only a match above 5,000 observations is staged whole as a SQL table and the response returns canvasId / tableName / stagedRowCount; matches at or below 5,000 are never staged. The rows stream into the table one at a time from the response body already in memory, so nothing extra is fetched and the match is never materialized as an array. Call eurostat_dataframe_describe before eurostat_dataframe_query. Without a canvas those fields and tool guidance are absent, and narrowing the query is the way to the rest
  • Pass canvas_id from an earlier response to stage several results side by side and join across them
  • Async-response detection β€” large unfiltered queries return an actionable, non-retryable error with filter guidance rather than silently timing out
  • Fetches a slice. When the target is a whole dataset, eurostat_download_dataset reads the SDMX bulk endpoint instead, at roughly half the bytes

eurostat_download_dataset

Download a whole dataset through the SDMX 2.1 TSV bulk endpoint (/sdmx/2.1/data/{dataset}?format=TSV).

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Developer Tools View all alternatives
  • Metabase logoMetabase

    Lets AI clients search, explore, query, and visualize data in a Metabase instance.

    πŸ’» Developer Tools0 views
    Compare vs Metabase β†’
  • PraisonAI logoPraisonAI

    AI Agents Framework with Self Reflection and MCP support

    πŸ’» Developer Tools1 views
    Compare vs PraisonAI β†’
  • Codealive MCP logoCodealive MCP

    Semantic code search and analysis from CodeAlive for AI assistants and agents.

    πŸ’» Developer Tools0 views
    Compare vs Codealive MCP β†’
  • Labelhead Artist Momentum logoLabelhead Artist Momentum

    Trending hip-hop artist momentum scores across four cultural dimensions.

    πŸ’» Developer Tools0 views
    Compare vs Labelhead Artist Momentum β†’

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Eurostat MCP Server

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "eurostat-mcp-server": { "command": "npx", "args": ["-y", "eurostat-mcp-server"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewEurostat MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/eurostat-mcp-server-2?style=directory)](https://allmcps.com/mcp/eurostat-mcp-server-2)
HTML Embed
<a href="https://allmcps.com/mcp/eurostat-mcp-server-2"><img src="https://allmcps.com/api/badge/eurostat-mcp-server-2?style=directory" alt="Eurostat MCP Server on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Last updatedSep 7, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars5
GitHub Star CountTotal stargazers on GitHub representing community popularity (5 stars).
37Quality signal: Fair Β· 37/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools16/30
Adoption & activity2/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to Eurostat MCP Server β†’Install in Claude DesktopInstall in CursorInstall in VS Code