Swiss Electricity MCP server
BFE energy dashboard, ElCom tariffs, public consumption data
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed Swiss Electricity yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Swiss Electricity tools
No tool declarations could be read from the package source. They show once the server is installed.
How Swiss Electricity compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 85/100
- higher than 70% of 48,255 servers
Release history: 2 versions in the registry since 2026-08-02, latest 2026-09-27, typically one every 55 days.
Install Swiss Electricity in Claude Code, Cursor or VS Code
claude mcp add swiss-electricity-mcp -- uvx swiss-electricity-mcp
What the publisher says
From the Swiss Electricity repository's README, as published. We do not edit it. Read it on GitHub
swiss-electricity-mcp
MCP server for Swiss electricity data — three official sources, twelve tools, zero authentication.
🌍 Read this in your language: 🇩🇪 Deutsch
Part of the Swiss Public Data MCP Portfolio — a coordinated set of MCP servers for Swiss public administration.
Anchor demo query
"How have ewz electricity tariffs for a typical school building (consumption category C3, ≈150'000 kWh/a) developed since 2019, and how do they compare to the Swiss median?"
A single conversation calls tariffgetbymunicipality (bfsnr=261, category="C3") + tariffgetmedian_swiss and returns a year-by-year comparison with full provenance — ready for a Geschäftsleitung slide.
Demo
What's inside
Three official Swiss data sources combined into one MCP server, each with its own dedicated tool group:
No authentication required. All endpoints are public Swiss OGD.
Tools (12)
dashboard_* — Energiedashboard.ch (BFE)
- dashboardgetproductionmix** — Production mix by year (TWh + %): Kernkraft, Wasserkraft, PV, Wind, thermal.
- dashboardgetconsumptionforecast** — Current consumption forecast + 5-day outlook + 5-year envelope.
- dashboardgetstoragelakes** — Speichersee fill level (CH or per region: Wallis, Tessin, Graubünden, Zentral/Ost) — critical winter-supply indicator.
- dashboardgetconsumerpriceindex — Endverbraucher-Strompreis-Index (2020-01-01 = 100).
tariff_* — ElCom (via LINDAS SPARQL)
- tarifflistcategories — H1–H8 (households) and C1–C7 (commercial). C3 ≈ 150'000 kWh/a is the typical reference for school buildings.
- tariffgetbymunicipality** — Tariffs for a BFS-Nr + category + year range, broken into energy / grid usage / KEV / Abgaben.
- tariffgetmedianswiss** — National median benchmark.
- tariffgetmediancanton** — Cantonal median (e.g. for Kanton Zürich).
- tariffcomparemunicipalities — Compare up to 20 municipalities side-by-side.
consumption_* — opendata.swiss + Stadt Zürich OGD
- consumptionsearchbfedatasets** — CKAN search across BFE-published datasets.
- consumptionsearchzurich — CKAN search across Stadt Zürich OGD (includes quarter-hour NE5/NE7 consumption).
Status
- electricitycheckstatus — Liveness probe across all four upstreams (HTTP status + latency + overall-healthy flag).
Installation
From PyPI
pip install swiss-electricity-mcpFrom source
git clone https://github.com/malkreide/swiss-electricity-mcp.git
cd swiss-electricity-mcp
pip install -e ".[dev]"Use with Claude Desktop
Add to claudedesktopconfig.json:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Swiss Electricity: common questions
- Is Swiss Electricity MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the Swiss Electricity safety report
- How do I install Swiss Electricity?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Swiss Electricity need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Swiss Electricity maintained?
- The last commit was 41 days ago (2026-09-23). The latest release is v0.3.0.