Skip to content

v1.1.1: 67 data types, 12 lean MCP tools

Latest

Choose a tag to compare

@street1983nk street1983nk released this 06 Jul 11:35

Highlights since v1.0.0

MCP tool consolidation: 71 tools become 12 lean read-only tools

One generic accessor (get_city_resource) now covers all 67 data types, with slimmer input schemas for faster tool discovery and lower token cost in MCP clients.

New data types

  • civil-protection-warnings: official BBK NINA warnings per city
  • office-wait-times: live citizen-office waiting times (Cologne)
  • charging-status: live EV charging occupancy for all 84 cities
  • district-heating: district heating coverage per city
  • crime-stats: BKA PKS crime statistics
  • insolvencies, public-tenders, bike-counts, fire-danger, public-toilets, bathing-water, hospitals-atlas, station-facilities

Total: 67 data types across 84 German cities, keyless and read-only.

Coverage growth

  • bike-counts: Düsseldorf, Cologne, Essen
  • road-events: Dresden, Leipzig (SPERRINFOSYS Sachsen), Dortmund
  • flood: Bremen; parking: Frankfurt, Wuppertal, Magdeburg (unified Mobilithek)
  • heritage: Hamburg, Baden-Württemberg, Hesse; solar-roofs: Brandenburg

Integrations

  • One-call city overview: get_city_overview (REST + MCP)
  • Public OpenAPI spec at /openapi.yaml and /openapi.json
  • ChatGPT GPT Action schema at /actions/openapi.json

Reliability

  • Rate limits raised: API 300/min, MCP 480/min
  • Empty DATEX-II bodies map to no_data instead of a parse error
  • Deeper UBA station fallback, corrected data licenses and attributions

Full changelog: v1.0.0...v1.1.1