Back to Browse

Eurostat MCP Server

Developer ToolsLow Risk9.9MCP RegistryLocalRemote
Free

Server data from the Official MCP Registry

Search and query the Eurostat catalogue — EU economy, demography, trade, and NUTS regional data.

About

Search and query the Eurostat catalogue — EU economy, demography, trade, and NUTS regional data.

Remote endpoints: streamable-http: https://eurostat.caseyjhand.com/mcp

Security Report

9.9
Low Risk9.9Low Risk

Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry. Trust signals: 8 highly-trusted packages.

8 tools verified · Open access · 2 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

What You'll Need

Set these up before or after installing:

Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').Optional

Environment variable: MCP_LOG_LEVEL

Eurostat API base URL. Override when using a mirror or proxy.Optional

Environment variable: EUROSTAT_BASE_URL

HTTP request timeout in milliseconds for Eurostat API calls.Optional

Environment variable: EUROSTAT_REQUEST_TIMEOUT_MS

How long a fetched catalogue TOC stays usable before the next catalogue call refreshes it, in milliseconds. Defaults to 12 hours.Optional

Environment variable: EUROSTAT_TOC_CACHE_TTL_MS

HTTP timeout for one eurostat_download_dataset transfer, in milliseconds. Held separate from EUROSTAT_REQUEST_TIMEOUT_MS because a bulk body streams for minutes where a metadata call answers in seconds. Defaults to 2 minutes.Optional

Environment variable: EUROSTAT_BULK_TIMEOUT_MS

Byte budget for one eurostat_download_dataset transfer, counted on the decoded TSV rather than on the wire. Eurostat sends the body chunked with no Content-Length, so the budget is enforced while streaming and the transfer is aborted when it is reached. Defaults to 50 MiB.Optional

Environment variable: EUROSTAT_BULK_MAX_BYTES

Set to 'duckdb' to enable the dataframe canvas, which lists the eurostat_dataframe_describe and eurostat_dataframe_query tools, lets eurostat_query_dataset stage a match larger than its 5,000-row inline cap as a SQL table, and lets eurostat_download_dataset retain a whole bulk download instead of only its inline preview. The DuckDB binding ships with the server, so this variable is the only switch.Optional

Environment variable: CANVAS_PROVIDER_TYPE

Directory DuckDB writes canvas spill files to. Must be writable by the server process. Defaults to a 'mcp-canvas' directory under the OS temp directory.Optional

Environment variable: CANVAS_TEMP_PATH

Sliding lifetime of a staged dataframe canvas in milliseconds; every call against it extends the window. Defaults to 24 hours.Optional

Environment variable: CANVAS_TTL_MS

Maximum rows a single eurostat_dataframe_query returns before the result is reported as truncated.Optional

Environment variable: CANVAS_DEFAULT_ROW_LIMIT

The hostname for the HTTP server.Optional

Environment variable: MCP_HTTP_HOST

The port to run the HTTP server on.Optional

Environment variable: MCP_HTTP_PORT

The endpoint path for the MCP server.Optional

Environment variable: MCP_HTTP_ENDPOINT_PATH

Public origin override for deployments behind a TLS-terminating reverse proxy (e.g. https://mcp.example.com).Optional

Environment variable: MCP_PUBLIC_URL

Authentication mode to use: 'none', 'jwt', or 'oauth'.Optional

Environment variable: MCP_AUTH_MODE

How to Install & Connect

Available as Local & Remote

This plugin can run on your machine or connect to a hosted endpoint. during install.

Reviews

No reviews yet

Be the first to review this server!