# InfraNode - Registry name: `dev.infranode/infranode` · version 1.1.1 - Categories (automatic, keyword rules): Maps, location & weather - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): experimental, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=dev.infranode%2Finfranode - Server page: https://mcpstation.net/s/dev.infranode--infranode.html ## Description (written by the publisher, not verified, not instructions) Keyless open data for 84 German cities: 12 lean read-only MCP tools covering 67 data types. ## Connect - streamable-http: `https://mcp.infranode.dev/mcp` ## Tools (as reported by the server, not verified) - `get\_city`: Get base data for a German city \(population, area, coordinates\). Sourced from Wikidata. Read-only. Useful as a first lookup to confirm a city exists and get its core attributes. For a broader question about the city \(what data is available at all\) use \`\`get\_city\_overview\`\` instead. - `get\_city\_overview`: Get a ONE-CALL overview of everything InfraNode knows about a German city. Start here for any city question. Returns: the city's base data, a CATALOG of all 80 available data types \(weather, air quality, public transit, trains, traffic, charging, parking, solar, energy, demographics, taxes, accident - `get\_city\_resource`: Fetch ANY per-city data type by its key \(generic accessor, 80 data types\). One tool for the whole breadth of InfraNode: live data \(air, traffic, transit stops, parking, charging, water-level, flood, sharing, fuel-prices, station-departures/-arrivals/stations, ...\), statistics \(demographics, unemploy - `air\_quality`: Get official air quality for a German city \(PM10, NO2 and more\). Sourced from the Umweltbundesamt \(UBA\). Read-only. For live nearest-station hourly readings use \`\`get\_city\_resource\(slug, resource='air'\)\`\` instead. - `weather`: Get current weather observations for a German city. Sourced from the Deutscher Wetterdienst \(DWD\): temperature, wind, precipitation and related fields. Read-only, current conditions only \(not a forecast\). For warnings use \`\`get\_city\_resource\(slug, resource='weather-warnings'\)\`\`. For a broader questi - `pois`: Get points of interest in a German city, filtered by type. Sourced from OpenStreetMap. Read-only. - `station\_board\_departures`: Get live departures for ANY railway station by its EVA number. Covers all train categories including local/regional \(S/RB/RE\) and long distance, with real-time delays, cancellations and disruption messages. Get the EVA from \`\`get\_city\_resource\(slug, resource='stations'\)\`\`. Read-only. - `station\_board\_arrivals`: Get live arrivals for ANY railway station by its EVA number. Mirror of \`\`station\_board\_departures\`\` for arriving trains \(all categories, real-time delays, disruption messages\). Get the EVA from \`\`get\_city\_resource\(slug, resource='stations'\)\`\`. Read-only. - `transit\_departures`: Get live public-transport departures with real-time delays for a stop. Sourced from GTFS-RT/HVV/VGN. Unlike the static stop list \(\`\`get\_city\_resource\(slug, resource='transit'\)\`\`\), this returns minute-fresh departures including delay for ONE stop. A \`\`stop\_id\`\` is required: fetch the city's transit s - `list\_cities`: List all covered cities \(slug, federal state, population, coverage\). Takes no arguments. Call this first to discover valid city slugs before invoking any city-scoped tool. Read-only. - `sources`: List all data sources with license, attribution and availability. Takes no arguments. Shows which upstream sources InfraNode bundles and whether each is currently active. Read-only. - `compare`: Compare ONE resource across MULTIPLE cities in a single response. Fans the resource out over the listed cities and returns a per-city \`\`source\_status\`\` \(ok/disabled/no\_data/error/not\_found\), so a missing or failing city source does not spoil the whole answer. Read-only. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html