Swiss Statistics MCP logo

Swiss Statistics MCP

Unclaimed

by malkreide

MCP server for Swiss Federal Statistical Office (BFS) data — 682 datasets across 21 themes via STAT-TAB PxWeb API. No auth required.

Install

$python -m swiss_statistics_mcp.server

Set up this server

This server needs project-specific setup. Follow the project instructions; no reusable public launch command is available yet.

Project instructions
bfsdemographicseducationfastmcpmcpmcp-servermodel-context-protocolopen-datapxwebpython

More in Security

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

20 of 20 tools

Documented tools (20)

From project documentation. A server handshake does not verify each tool’s description or behavior.

baupreisindex

opendata.swiss dataset Schweizerischer Baupreisindex (Multibasen) → DAM XLSX asset

bfs_browse_catalog

Browse the catalogue: all 21 themes (no themecode), or all tables in a theme (e.g. themecode="15" = Education and Science)

bfs_compare_cantons

Cross-cantonal comparison for any table and any variable

bfs_construction_activity

New buildings & dwellings per commune (yearly), incl. dwelling room-size mix

bfs_construction_investment

Building investment & Arbeitsvorrat (leading indicator) by region/canton/commune

bfs_education_stats

Convenience tool: teachers, pupils, demographic scenarios, scholarships

bfs_featured_datasets

Curated list of highly relevant datasets (focus on education and demographics)

bfs_get_data

Data retrieval with optional filters by dimensions and values

bfs_get_table_metadata

Variables, values and metadata for a specific table

bfs_population

Resident population by canton, year, age structure or sex

bfs_price_index

Construction price index (Baupreisindex, parsed series) / residential property price index (IMPI, source links)

bfs_search_tables

Full-text search across the entire data catalogue (682 datasets)

impi

opendata.swiss dataset Schweizerischer Wohnimmobilienpreisindex (IMPI) → DAM PDF/HTML assets

list_communes

List all communes of a canton as of a given date

lookup_commune

Resolve a commune by name or BFS number as of a given date (canton, validity, LINDAS URI)

px-x-0904010000_205

Bauinvestitionen und Arbeitsvorrat nach Grossregion/Kanton/Gemeinde

px-x-0904030000_105

Neu erstellte Wohnungen nach Gemeinde, Anzahl Zimmer

px-x-0904030000_106

Neu erstellte Gebäude mit Wohnungen nach Gemeinde, Gebäudetyp

resolve_historical_commune

Map a historical BFS number onto today's number(s) — re-key old statistics across fusions

search_historical_series

Search long-run time series in Historical Statistics of Switzerland (HSSO)

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about Swiss Statistics MCP Server

How do I connect Swiss Statistics MCP Server to Claude?
The listing records `python -m swiss_statistics_mcp.server` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Cursor, Windsurf as compatible clients.
Is Swiss Statistics MCP Server free?
The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can Swiss Statistics MCP Server do?
Swiss Statistics MCP Server documents 20 tools to the agent, including baupreisindex, bfs_browse_catalog, bfs_compare_cantons. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.