Skip to content
Agentmart
Submit a tool

Zurich Opendata MCP

City of Zurich weather, air quality, parking, geodata, Gemeinderat, tourism

Connector by malkreide · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 8
Write a review

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.

We use your email only for this newsletter. Privacy

About

City of Zurich weather, air quality, parking, geodata, Gemeinderat, tourism

No 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_departement
  • get_stadtratsbeschluss_detail
  • search_stadtratsbeschluesse
  • zurich_analyze_datasets
  • zurich_catalog_stats
  • zurich_datastore_query
  • zurich_find_school_data
  • zurich_get_dataset
  • zurich_list_categories
  • zurich_list_tags
  • zurich_parliament_search
  • zurich_search_datasets
Show 1 more tools
  • zurich_strb_search

Not yet classified 14 · We could not tell from the name and description.

  • zurich_air_quality
  • zurich_datastore_sql
  • zurich_geo_features
  • zurich_geo_layers
  • zurich_parking_live
  • zurich_parliament_members
  • zurich_pedestrian_traffic
  • zurich_sparql
  • zurich_strb_by_department
  • zurich_strb_detail
  • zurich_tourism
  • zurich_vbz_passengers
Show 2 more tools
  • zurich_water_weather
  • zurich_weather_live

Network hosts it talks to 9

  • api.parkendd.de · found in code
  • cmiag.ch · found in code
  • data.stadt-zuerich.ch · found in code
  • gemeinderat-zuerich.ch · found in code
  • github.com · found in code
  • ld.stadt-zuerich.ch · found in code
  • linked.opendata.swiss · found in code
  • ogd.stadt-zuerich.ch · found in code
  • zuerich.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 analysieren

    Analysiert 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-Statistiken

    Gibt 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 abfragen

    Fragt 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 DataStore

    Fü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 finden

    Findet 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-Layer

    Listet 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 abrufen

    Ruft 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 auflisten

    Listet 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 durchsuchen

    Durchsucht 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ürich

    Ruft 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 suchen

    Sucht 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 suchen

    Durchsucht 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 Bahnhofstrasse

    Liefert 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 suchen

    Durchsucht 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 abrufen

    Gibt 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 abrufen

    Gibt 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 durchsuchen

    Durchsucht 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 Daten

    Sucht 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 Fahrgastzahlen

    Fragt 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ürich

    Liefert 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ürich

    Liefert 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
    First seen
    Oct 24, 2026
    Last checked
    Oct 24, 2026

    More from malkreide

    Cite this page

    Zurich Opendata MCP. Agent Mart. https://agentmart.dev/connectors/malkreide-zurich-opendata-mcp (last updated 2026-10-24)