City of Zurich weather, air quality, parking, geodata, Gemeinderat, tourism
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-malkreide-zurich-opendata-mcp": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
City of Zurich weather, air quality, parking, geodata, Gemeinderat, tourism
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in other
Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.
Apify MCP Server
97% token reduction for AI coding sessions — zero deps, 21 languages, MCP server
MCP proxy that compresses prose fields (tool descriptions, etc.) using caveman rules. Same accuracy, fewer context tokens.
MCP Security Weekly
Get CVE alerts and security updates for io.github.malkreide/zurich-opendata-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
🇨🇭 Part of the Swiss Public Data MCP Portfolio
🌐 English | Deutsch
An MCP (Model Context Protocol) server providing AI-powered access to Open Data from the City of Zurich, Switzerland.
Enables Claude, ChatGPT, and other MCP-compatible AI assistants to directly query 900+ datasets, geodata, parliamentary proceedings, council resolutions, tourism data, linked data, and real-time environmental and mobility information from the City of Zurich. 24 Tools, 5 Resources, 6 APIs.
zurich_search_datasets – Full-text search with Solr syntax across 900+ datasetszurich_get_dataset – Complete metadata and download URLs for a datasetzurich_datastore_query – Query tabular data directly (filters, sorting)zurich_datastore_sql – SQL queries on the DataStorezurich_list_categories – Browse 19 thematic categorieszurich_list_tags – Tag-based thematic searchzurich_weather_live – 🌤️ Current weather (temperature, humidity, pressure, rain) from 5 UGZ stationszurich_air_quality – 🌬️ Live air quality (NO₂, O₃, PM10, PM2.5) with WHO thresholdszurich_water_weather – 🌊 Lake Zurich data (water temperature, level, wind) every 10 minzurich_pedestrian_traffic – 🚶 Pedestrian counts on Bahnhofstrasse (3 locations, hourly)zurich_vbz_passengers – 🚊 VBZ public transit ridership (800,000+ records, all lines/stops)zurich_parking_live – 🅿️ Real-time occupancy of 36 parking garages (ParkenDD)zurich_geo_layers – 📍 List 14 available geodata layerszurich_geo_features – 📍 Fetch GeoJSON features (schools, districts, playgrounds, climate data, etc.)zurich_parliament_search – 🏛️ Search parliamentary proceedings (interpellations, motions, postulates)zurich_parliament_members – 🏛️ Search council members (party, commissions, mandates)zurich_tourism – 🏨 Attractions, restaurants, hotels, events (Schema.org data, 4 languages)zurich_sparql – 📊 SPARQL queries on the statistical linked data endpoint (currently disabled — endpoint not productive yet)search_stadtratsbeschluesse – 📜 Full-text search of public council resolutions (title, department, date range)get_beschluesse_by_departement – 📜 List all resolutions of a department (e.g. SSD, FD, PRD)get_stadtratsbeschluss_detail – 📜 Single resolution by NNNN/YYYY numberzurich_analyze_datasets – Comprehensive analysis: relevance, recency, data structurezurich_catalog_stats – Catalog overview with statisticszurich_find_school_data – Curated search for education-related datasetszurich://dataset/{name} – Dataset metadatazurich://category/{group_id} – Category detailszurich://parking – Current parking datazurich://geo/{layer_id} – GeoJSON geodata (14 layers)