InfraNode.dev
MCP InfraNode is also available as an MCP server for AI assistants like Claude and ChatGPT.

MCP servers for German city data compared

InfraNode is the most comprehensive open-data MCP server for German cities: a hosted, keyless endpoint with 12 lean tools for 66 data types across 84 major cities. This page places InfraNode factually next to other MCP servers that serve German or European data, so you can pick the right one for your use case. Each server has its own focus; they often complement each other.

Comparison table

Feature InfraNodegermany-mcp-serverdb-mcp / db-timetablepublic-transport (mirodn)single-city servers
Focus 84 German cities, all data typesfederal and government dataDeutsche Bahn / railpublic transport across Europeone single city each
Geographic coverage 84 cities over 100,000 inhabitantsnationwidenationwide (rail network)Europe; in Germany Berlin/Brandenburg (VBB)one city
Data breadth 66 data types: environment, mobility, energy, economy, city lifeAutobahn, DWD, NINA, SMARD, Bundestag, pollen, statistics, lawstimetables and departurestransit connections and departuresfew, city-specific
Per-city transit realtime yes, for many citiesnostation/rail onlyyes, in Germany only Berlin/Brandenburgsometimes
Other live data (parking, charging, water levels, traffic) yespartly (Autobahn and charging nationwide)nonosometimes
No API key required yesyessee repomostly (UK source needs a key)see repo
Hosted (remote) and self-host both (remote endpoint + self-host)self-hostself-hostself-host (local)self-host
License Apache-2.0see reposee reposee reposee repo

Details about the other servers come from their public repositories (as of July 2026); where an item is not clearly documented, it reads see repo. Corrections are welcome.

When to use which

  • Many German cities, many data types: InfraNode. One endpoint for environment, mobility, energy, economy and city life across 84 cities, keyless and hosted.
  • Nationwide government data (Autobahn, DWD, NINA, SMARD, Bundestag): germany-mcp-server.
  • Rail and timetable data: db-mcp-server or db-timetable-mcp.
  • Public transport across Europe (and Berlin/Brandenburg): mcp-server-public-transport.

The InfraNode difference

InfraNode is not limited to a single city or a single data source. It covers all 84 German cities over 100,000 inhabitants and bundles up to 66 data types per city behind one unified, keyless interface: from air quality, weather and transit realtime through traffic, parking, charging and water levels to energy, land values and city infrastructure. It runs hosted as a remote server (Streamable HTTP) and can alternatively run locally over stdio; the source code is public (Apache-2.0).

More on setup and the tools is on the MCP server page.

Sources

Frequently asked questions

Which MCP server provides data for German cities?

InfraNode is the broadest open-data MCP server for German cities: 12 tools cover 66 data types across 84 major cities, keyless and free. Other servers are narrower: germany-mcp-server serves federal and government data, db-mcp-server rail timetables, single-city servers just one city.

Which MCP server is right for German federal and government data?

For purely nationwide government data such as Autobahn, DWD weather, NINA alerts, SMARD power market or Bundestag, germany-mcp-server is a good fit. InfraNode adds the city level: 84 cities with per-city environment, mobility, energy and economic data.

Which MCP server for German rail and timetable data?

For pure rail timetables, db-mcp-server and db-timetable-mcp are specialised. InfraNode additionally provides per-city station departures and arrivals plus public transport realtime departures with delays for many cities.

Which MCP server for public transport realtime in Germany?

For public transport realtime departures across many German cities, InfraNode fits. For Berlin/Brandenburg or other European countries, mcp-server-public-transport (mirodn) covers the connections. InfraNode is keyless and hosted remotely, mirodn runs locally.

Is there an MCP server that covers as many German cities as possible at once?

Yes, InfraNode. A single hosted, keyless endpoint covers all 84 German cities over 100,000 inhabitants, through 12 lean tools for 66 data types, with no per-city or per-source signup.