Bakom MCP server
BAKOM telecommunications and media open data
0 stars52 downloads/wk
Reviews
Write oneNobody has reviewed Bakom yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Bakom tools (12)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
bakom_aktuellZuletzt aktualisierte BAKOM-Datensätze auf opendata.swiss zu einem Thema.
bakom_breitbandatlas_datensaetzeAlle verfügbaren BAKOM Breitbandatlas-Datensätze auf opendata.swiss auflisten.
bakom_broadband_coverageBreitbandversorgung (Festnetz) für einen Standort in der Schweiz abfragen.
bakom_frequenzdatenUKW-Radio- und TV-Sendeanlagen für einen Standort abfragen.
bakom_glasfaser_verfuegbarkeitGlasfaserverfügbarkeit (FTTB/FTTH) für einen Schweizer Standort prüfen.
bakom_medien_statistikZahlen zum Schweizer Radio- und Fernsehmarkt aus den BAKOM-Cubes auf LINDAS.
bakom_medienstruktur_infoInformationen zur Schweizer Medienlandschaft aus BAKOM-Berichten.
bakom_mobilfunk_abdeckungMobilfunkabdeckung (5G/4G/3G) für einen Schweizer Standort abfragen.
bakom_multi_standort_konnektivitaetBreitband- und Mobilfunkversorgung für mehrere Standorte gleichzeitig vergleichen.
bakom_rtv_sucheBAKOM-Datensätze zu Radio und Fernsehen auf opendata.swiss durchsuchen.
bakom_sendeanlagen_sucheMobilfunkanlagen und Sendeanlagen in einem Umkreis suchen.
bakom_telekomstatistik_uebersichtSchweizer Telekommunikationsstatistiken aus BAKOM-Datensätzen abrufen.
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- Code scan26 source files scanned20/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 3 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- mediumsubprocess with shell=True
exec.shell-truebakom_mcp-3.0.2/audits/2026-05-08T044348-Z-bakom-mcp/catalog.json: … Injection Prevention: keine os.system, shell=True, eval", "category": "SEC", "sev…
How Bakom 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
- Tools
- 12
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 52
- more than 43% of 12,191 servers with a package
What its tools let an agent do: 12 read
Release history: 2 versions in the registry since 2026-08-14, latest 2026-09-27, typically one every 44 days.
Install Bakom in Claude Code, Cursor or VS Code
claude mcp add bakom-mcp -- uvx bakom-mcp
What the publisher says
From the Bakom repository's README, as published. We do not edit it. Read it on GitHub
🇨🇭 Part of the Swiss Public Data MCP Portfolio
📡 bakom-mcp
MCP server for BAKOM open data – broadband, mobile coverage, media and Swiss telecom statistics.
🇩🇪 Deutsche Version
Overview
bakom-mcp connects AI assistants like Claude to the Swiss Federal Office of Communications (BAKOM) open data infrastructure. It enables natural-language queries about broadband availability, 5G/4G coverage, mobile antenna locations, BAKOM datasets on radio and television, and telecommunications statistics — all without API keys.
All data is published as Open Government Data (OGD) on opendata.swiss / geo.admin.ch under CC BY 4.0 — see the Data Licence section below for attribution requirements.
Anchor demo query: "Which school buildings in district 7 do not yet have fibre optic connectivity?"
bakommultistandort_konnektivitaet delivers the comparison table automatically.
→ More use cases by audience →
Scope
What this server does
✓ Read-only queries against three public BAKOM/Confederation APIs:
- api3.geo.admin.ch / wms.geo.admin.ch (broadband, mobile coverage, antennas)
- ckan.opendata.swiss (telecom statistics, dataset metadata)
✓ Returns aggregated, anonymous data — no personal data, no household-level identification.
✓ Bound to Swiss WGS84 coordinates (lat 45.8–47.9, lon 5.9–10.6) via Pydantic input validation.
✓ Egress is locked to a code-layer allow-list of the six known data-source hosts.
What this server does not
✗ Send data anywhere (read-only, no write tools).
✗ Access the local filesystem (no path-traversal surface).
✗ Use authentication tokens (none required — all sources are public OGD).
✗ Cache or persist user inputs across calls.
✗ Execute shell commands or arbitrary code (no subprocess/os.system/eval).
Features
- 📶 Broadband availability – Fixed-line coverage at 30/100/300/500/1000 Mbit/s (250×250m grid)
- 🔌 Fibre status – FTTB/FTTH availability per location
- 📍 Multi-location comparison – Connectivity check for up to 20 locations simultaneously
- 📱 Mobile coverage – 5G/4G/3G outdoor coverage (100×100m grid)
- 📡 Antenna search – Mobile and broadcast transmitters within a configurable radius
- 📺 Radio & TV datasets – Full-text search across BAKOM's radio and television datasets on opendata.swiss
- 🗞️ Media landscape – BAKOM media structure reports and datasets
- 📊 Telecom statistics – Fixed-line, mobile, broadband market data via opendata.swiss
- 🗂️ Broadband Atlas catalogue – All BAKOM dataset layers with direct API links
- 🔓 No authentication required – All data is Open Government Data (OGD)
Prerequisites
- Python 3.11+
- uv or pip for installation
- Internet connection (live APIs: geo.admin.ch, opendata.swiss)
Installation
# Recommended: uvx (no permanent installation required)
uvx bakom-mcp
# Or install with pip
pip install bakom-mcpShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Bakom: common questions
- Is Bakom MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the Bakom safety report
- How do I install Bakom?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Bakom need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Bakom maintained?
- The last commit was 3 days ago (2026-11-01). The latest release is v3.0.2.
- How does Bakom compare with other MCP servers?
- safety score 85/100 (higher than 70% of 48,255 servers); tools 12 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.