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 | InfraNode | germany-mcp-server | db-mcp / db-timetable | public-transport (mirodn) | single-city servers |
|---|---|---|---|---|---|
| Focus | 84 German cities, all data types | federal and government data | Deutsche Bahn / rail | public transport across Europe | one single city each |
| Geographic coverage | 84 cities over 100,000 inhabitants | nationwide | nationwide (rail network) | Europe; in Germany Berlin/Brandenburg (VBB) | one city |
| Data breadth | 66 data types: environment, mobility, energy, economy, city life | Autobahn, DWD, NINA, SMARD, Bundestag, pollen, statistics, laws | timetables and departures | transit connections and departures | few, city-specific |
| Per-city transit realtime | yes, for many cities | no | station/rail only | yes, in Germany only Berlin/Brandenburg | sometimes |
| Other live data (parking, charging, water levels, traffic) | yes | partly (Autobahn and charging nationwide) | no | no | sometimes |
| No API key required | yes | yes | see repo | mostly (UK source needs a key) | see repo |
| Hosted (remote) and self-host | both (remote endpoint + self-host) | self-host | self-host | self-host (local) | self-host |
| License | Apache-2.0 | see repo | see repo | see repo | see 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.