Zurich Opendata MCP
City of Zurich weather, air quality, parking, geodata, Gemeinderat, tourism
Connector by malkreide · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/malkreide-zurich-opendata-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 13 read · 0 write · 0 delete · 14 not yet classified
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Tools by what they do 27
Read from the source code; the running server may list different tools.
Read 13 · Look things up without changing anything.
get_beschluesse_by_departementget_stadtratsbeschluss_detailsearch_stadtratsbeschluessezurich_analyze_datasetszurich_catalog_statszurich_datastore_queryzurich_find_school_datazurich_get_datasetzurich_list_categorieszurich_list_tagszurich_parliament_searchzurich_search_datasets
Show 1 more tools
zurich_strb_search
Not yet classified 14 · We could not tell from the name and description.
zurich_air_qualityzurich_datastore_sqlzurich_geo_featureszurich_geo_layerszurich_parking_livezurich_parliament_memberszurich_pedestrian_trafficzurich_sparqlzurich_strb_by_departmentzurich_strb_detailzurich_tourismzurich_vbz_passengers
Show 2 more tools
zurich_water_weatherzurich_weather_live
Network hosts it talks to 9
api.parkendd.de· found in codecmiag.ch· found in codedata.stadt-zuerich.ch· found in codegemeinderat-zuerich.ch· found in codegithub.com· found in codeld.stadt-zuerich.ch· found in codelinked.opendata.swiss· found in codeogd.stadt-zuerich.ch· found in codezuerich.com· found in code
Tools (27)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
get_beschluesse_by_departementSTRB nach Departement abrufen (deprecated)Deprecated: alter Name von ``zurich_strb_by_department`` — bitte das neue Tool verwenden. Dieser Alias verhält sich identisch und wird mit der nächsten Major-Version entfernt.
get_stadtratsbeschluss_detailEinzelnen Stadtratsbeschluss abrufen (deprecated)Deprecated: alter Name von ``zurich_strb_detail`` — bitte das neue Tool verwenden. Dieser Alias verhält sich identisch und wird mit der nächsten Major-Version entfernt.
search_stadtratsbeschluesseStadtratsbeschlüsse durchsuchen (deprecated)Deprecated: alter Name von ``zurich_strb_search`` — bitte das neue Tool verwenden. Dieser Alias verhält sich identisch und wird mit der nächsten Major-Version entfernt.
zurich_air_qualityLuftqualität Zürich (Echtzeit)Liefert stündlich aktualisierte Luftqualitätsmessungen aus Zürich. Datenquelle: Umwelt- und Gesundheitsschutz Stadt Zürich (UGZ). Parameter: NO, NO2, NOx, O3, PM10, PM2.5. Returns: Aktuelle Schadstoffwerte je Station mit Einheiten
zurich_analyze_datasetsDatensätze analysierenAnalysiert Datensätze umfassend: Relevanz, Aktualität und Datenstruktur. Kombiniert Suche mit Analyse der Update-Frequenz und Feld-Schemas. Besonders nützlich um herauszufinden, welche Daten verfügbar sind und wie aktuell/vollständig sie sind. Returns: Strukturiertes ``AnalysisResult`` (JSON mit Feldern, Ressourcen-IDs und DataStore-Zählungen) plus lesbarer Markdown-Report.
zurich_catalog_statsKatalog-StatistikenGibt einen Überblick über den gesamten Open-Data-Katalog der Stadt Zürich. Zeigt Gesamtzahl der Datensätze, Verteilung nach Kategorien, häufigste Formate und Tags. Returns: Statistik-Übersicht des Katalogs
zurich_datastore_queryTabellarische Daten abfragenFragt tabellarische Daten direkt aus dem CKAN DataStore ab. Ermöglicht gefilterte Abfragen auf Ressourcen, die im DataStore gespeichert sind (CSV-Daten werden automatisch indexiert). Returns: Markdown-Tabelle mit Daten und Feld-Informationen
zurich_datastore_sqlSQL-Abfrage auf DataStoreFührt eine SQL-Abfrage auf dem CKAN DataStore aus. Ermöglicht komplexe Abfragen mit JOINs, UNION, GROUP BY, Aggregationen etc. Nur SELECT-Abfragen sind erlaubt, und nur auf DataStore-Ressourcen: Jede Tabelle ist eine Ressourcen-ID in Anführungszeichen (aus zurich_get_dataset). Returns: JSON-Ergebnisse der SQL-Abfrage
zurich_find_school_dataSchulrelevante Daten findenFindet Datensätze, die für das Schulamt und die Volksschule relevant sind. Durchsucht gezielt nach Schulanlagen, Bildungsdaten, Kreisschulbehörden, Schülerstatistiken, Schulwegen und verwandten Themen. Nutzt eine kuratierte Kombination von Suchbegriffen. Returns: Markdown-Liste schulrelevanter Datensätze
zurich_geo_featuresGeodaten abrufen (GeoJSON)Ruft Geodaten aus dem WFS-Geoportal der Stadt Zürich als GeoJSON ab. Liefert geografische Features (Punkte, Polygone) mit Eigenschaften wie Name, Adresse, Kategorie etc. Nützlich für Schulanlagen, Stadtkreise, Spielplätze, Veloprüfstrecken und mehr. Returns: GeoJSON FeatureCollection mit Features und ihren Eigenschaften
zurich_geo_layersVerfügbare Geodaten-LayerListet alle verfügbaren WFS-Layer des Geoportals der Stadt Zürich auf. Zeigt Layer-ID, WFS-Service-Name, Typename und Beschreibung für jeden verfügbaren Geodatensatz. Die IDs können mit dem Tool zurich_geo_features verwendet werden. Returns: Markdown-formatierte Liste aller Geodaten-Layer (oder JSON bei format='json')
zurich_get_datasetDatensatz-Details abrufenRuft vollständige Metadaten und Ressourcen eines Datensatzes ab. Gibt Titel, Beschreibung, Autor, Lizenz, Aktualisierungsintervall, alle verfügbaren Dateiformate und Download-URLs zurück. Returns: Strukturiertes ``GetDatasetResult`` (JSON mit Ressourcen-IDs zum Verketten mit ``zurich_datastore_query``) plus lesbares Markdown.
zurich_list_categoriesDatenkategorien auflistenListet alle Datenkategorien (Gruppen) im Katalog auf oder zeigt Details einer Kategorie. Die Stadt Zürich organisiert ihre Datensätze in 19 thematische Kategorien wie Bildung, Bevölkerung, Mobilität, Umwelt etc. Returns: Markdown-Liste der Kategorien mit Datensatz-Anzahl
zurich_list_tagsTags durchsuchenDurchsucht verfügbare Tags im Open-Data-Katalog. Tags helfen, thematisch verwandte Datensätze zu finden. Z.B. 'volksschule', 'kindergarten', 'schulweg' für Bildungsdaten. Returns: Liste passender Tags
zurich_parking_liveEchtzeit-Parkplatzdaten ZürichRuft Echtzeit-Parkplatz-Belegungsdaten für die Stadt Zürich ab. Liefert aktuelle Daten von 36 Parkhäusern und Parkplätzen: freie Plätze, Gesamtkapazität, Standort und Status. Datenquelle: ParkenDD API. Returns: Markdown-Tabelle mit aktuellen Parkhaus-Belegungen (oder JSON bei format='json')
Show 12 more tools
zurich_parliament_membersGemeinderatsmitglieder suchenSucht Mitglieder des Gemeinderats der Stadt Zürich. Ermöglicht die Suche nach Name, Partei und Kommissionszugehörigkeit. Zeigt aktuelle Mandate und Funktionen. Returns: Markdown-Liste der gefundenen Ratsmitglieder
zurich_parliament_searchGemeinderatsgeschäfte suchenDurchsucht die Geschäfte des Gemeinderats der Stadt Zürich (Paris API). Findet Interpellationen, Motionen, Postulate, Anfragen und weitere parlamentarische Vorstösse. Besonders nützlich für Schulthemen, da viele Geschäfte das SSD (Schul- und Sportdepartement) betreffen. Returns: Markdown-Liste der gefundenen Gemeinderatsgeschäfte
zurich_pedestrian_trafficPassantenfrequenzen BahnhofstrasseLiefert stündliche Passantenfrequenzen an der Zürcher Bahnhofstrasse. Datenquelle: hystreet.com Sensoren an 3 Standorten (Nord, Mitte, Süd). Misst die Anzahl Fussgänger:innen pro Stunde inkl. Richtung und Wetter. Returns: Stundenwerte der Passantenfrequenz (neueste zuerst)
zurich_search_datasetsDatensätze suchenDurchsucht den Open-Data-Katalog der Stadt Zürich nach Datensätzen. Nutzt die CKAN-Suchmaschine (Solr) für Volltextsuche über Titel, Beschreibung, Tags und Metadaten aller 900+ Datensätze. Returns: Strukturiertes ``SearchResult`` (JSON, IDs maschinenlesbar zum Verketten mit ``zurich_get_dataset``) plus lesbares Markdown.
zurich_sparqlSPARQL-Abfrage (Linked Data)⚠️ NICHT PRODUKTIV – Der Linked-Data-Endpunkt (ld.stadt-zuerich.ch) ist noch nicht mit echten Daten befüllt. Abfragen liefern leere oder unvollständige Ergebnisse. Bitte stattdessen zurich_search_datasets oder zurich_datastore_query/zurich_datastore_sql verwenden. Returns: Hinweis auf nicht-produktiven Endpunkt
zurich_strb_by_departmentSTRB nach Departement abrufenGibt alle öffentlichen Stadtratsbeschlüsse eines Departements zurück. Ideal für institutionelle Analysen, z.B. alle Beschlüsse des Schul- und Sportdepartements (SSD) in einem bestimmten Quartal oder Jahr. Args: params (BeschluesseDepartementInput): Parameter mit: - departement (str): Kürzel oder Name, z.B. 'SSD' (Pflicht) - datum_von (Optional[str]): Frühestes Datum YYYY-MM-DD - datum_bis (Optional[str]): Spätestes Datum YYYY-MM-DD - limit (int): Max. Ergebnisse (Standard: 50) - format (str): 'markdown' oder 'json' Returns: str: Liste aller Be…
zurich_strb_detailEinzelnen Stadtratsbeschluss abrufenGibt die Metadaten eines einzelnen Stadtratsbeschlusses anhand der Beschlussnummer zurück. Liefert Titel, Datum, Departement und den direkten Link zum vollständigen Beschluss auf der offiziellen Website der Stadt Zürich (stadt-zuerich.ch). Args: params (GetSTRBDetailInput): Parameter mit: - beschlussnummer (str): Nummer im Format 'NNNN/JJJJ' (z.B. '1203/2025') Returns: str: Markdown-Detailansicht mit beschlussnummer, titel, datum, departement, link. Fehlermeldung wenn Beschluss nicht gefunden oder ausserhalb des Archivs (vor Feb 2025).
zurich_strb_searchStadtratsbeschlüsse durchsuchenDurchsucht die öffentlichen Stadtratsbeschlüsse (STRB) der Stadt Zürich per Volltext. Nutzt den CKAN Datastore SQL-Endpoint für flexible ILIKE-Suche im Beschlusstitel mit optionalen Filtern nach Departement und/oder Datumsbereich. Datenverfügbarkeit: öffentliche Beschlüsse ab Februar 2025, laufend aktualisiert. Lizenz: CC0 (gemeinfrei, keine Einschränkungen). Args: params (SearchSTRBInput): Suchparameter mit: - query (str): Suchbegriff im Titel (Pflicht) - departement (Optional[str]): Kürzel oder Teilname, z.B. 'SSD', 'FD' - datum_von (Optional[str]): Frühestes D…
zurich_tourismZürich Tourismus DatenSucht Attraktionen, Restaurants, Hotels und Events über die Zürich Tourismus API. Liefert Informationen zu Sehenswürdigkeiten, gastronomischen Angeboten, Unterkünften, Aktivitäten und Veranstaltungen in Zürich. Daten basieren auf Schema.org-Formaten. Returns: Markdown-formatierte Liste der Tourismus-Einträge
zurich_vbz_passengersVBZ FahrgastzahlenFragt Fahrgastzahlen der Verkehrsbetriebe Zürich (VBZ) ab. Jährlich aktualisierte Ein-/Aussteiger-Zahlen pro Linie und Haltestelle. Die Daten umfassen Tram, Bus, Trolleybus und Seilbahnen. Returns: Fahrgastzahlen mit Linien- und Haltestellendetails
zurich_water_weatherSee-/Wasserwetter ZürichLiefert Echtzeit-Wetterdaten der Wasserschutzpolizei Zürich. Stationen am Zürichsee: Tiefenbrunnen und Mythenquai. 10-Minuten-Intervall mit See- und Lufttemperatur, Wind, Wasserstand, Niederschlag, Luftdruck, Taupunkt, Globalstrahlung. Returns: Aktuelle See-Messwerte mit Wasser- und Lufttemperatur, Wind, Pegel
zurich_weather_liveAktuelle Wetterdaten ZürichLiefert stündlich aktualisierte Wetterdaten der UGZ-Messstationen Zürich. Datenquelle: Umwelt- und Gesundheitsschutz Stadt Zürich (UGZ). Messstationen: Stampfenbachstrasse, Schimmelstrasse, Rosengartenstrasse, Heubeeribüel. Returns: Aktuelle Temperatur, Luftfeuchte, Luftdruck, Regendauer je Station
Compare and alternatives
Featured in
Signals
- Stars
- 8
- Forks
- 5
- Open issues
- 0
- Weekly downloads
- 76
- Last commit
- Oct 15, 2026 (13 days ago)
- Last release
- Sep 20, 2026 (1 month ago)
- Last package publish
- Sep 20, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.malkreide/zurich-opendata-mcp- Version
- 0.8.0
- Auth
- No auth
- Packages
- pypi zurich-opendata-mcp
- License
- MIT
- Repository
- github.com/malkreide/zurich-opendata-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from malkreide
- 0.647score
Fedlex MCP
malkreide
Swiss federal law, consultations (Fedlex) & TERMDAT terminology (LINDAS) via SPARQL
ConnectorAFreshness: ALocal★ 7↓ 312/wkClaude Code +5 - 0.632score
Swisstopo MCP
malkreide
Swiss federal geodata: geocoding, height, STAC, WMTS, OEREB and more
ConnectorAFreshness: ALocal★ 11↓ 65/wkClaude Code +5 - 0.621score
Swiss Transport MCP
malkreide
OJP 2.0 journey planning, SIRI-SX disruptions, occupancy, fares, train formation
ConnectorAFreshness: ALocalRead-only★ 8↓ 45/wkClaude Code +5 - 0.610score
Parlament MCP
malkreide
Swiss Federal Parliament Curia Vista OData API
ConnectorAFreshness: ALocalRead-only★ 2↓ 60/wkClaude Code +5 - 0.607score
Swiss Democracy MCP
malkreide
Swiss popular votes and elections: Swissvotes 1848+, BFS opendata.swiss, SRGSSR Polis 1900+
ConnectorAFreshness: ALocalRead-only★ 2↓ 46/wkClaude Code +5 - 0.606score
Swiss Road Mobility MCP
malkreide
GBFS shared mobility, EV charging, DATEX II traffic, Park & Rail
ConnectorAFreshness: ALocalRead-only★ 1↓ 59/wkClaude Code +5
Cite this page
Zurich Opendata MCP. Agent Mart. https://agentmart.dev/connectors/malkreide-zurich-opendata-mcp (last updated 2026-10-24)