mcpdirectory.dev
9,129 servers · updated 23 Sept

Infranode MCP server

community Active last commit 29 d
{
  "mcpServers": {
    "infranode": {
      "type": "http",
      "url": "https://mcp.infranode.dev/mcp"
    }
  }
}
file .mcp.json (in your project root)version 1.1.1

What it does

InfraNode provides keyless access to normalized open data for 84 German cities via REST API and MCP tools. It aggregates 67 data types from 25+ German public data sources—weather, air quality, public transport with real-time departures, energy prices, parking, charging infrastructure, and more—behind a single interface without requiring API keys or registration.

  • Retrieve current weather, air quality, and transit data for a German city in one call using get_city_overview, without managing multiple API keys.
  • Query specific infrastructure data categories like real-time train departures, traffic conditions, energy prices, or soil reference values for urban planning or citizen applications.
  • Build AI agents that access normalized German city data through read-only MCP tools, with automatic fallback when upstream sources are unavailable.

Tools this server exposes

ToolDoes
get_city_overviewReturns a catalog of all available data types for a city and live samples of key values.
get_weatherFetches current weather data from DWD (German Weather Service).
get_air_qualityRetrieves air quality measurements from UBA (German Environment Agency).
get_transit_departuresProvides real-time public transport departures and delays.
get_trafficReturns traffic conditions and incidents.
get_energy_pricesFetches current electricity prices from SMARD.
get_parkingRetrieves parking availability and information.
get_charging_stationsReturns electric vehicle charging infrastructure data.
get_warningsProvides official weather and hazard warnings from DWD.
get_water_levelsFetches current water level measurements.
get_citiesLists all 84+ German cities available in the service.
get_demographicsRetrieves demographic data for a city.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.