MCP server
InfraNode Official
dev.infranode/infranode
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Keyless open data for 84 German cities: 12 lean read-only MCP tools covering 67 data types.
Working at last checkVerified publisher: infranode.devAbout 3,292 tokens per request once connected12 tools
https://mcp.infranode.dev/mcp
At a glance
- Type
- MCP server
- Publisher
- infranode.dev (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 12
- Token cost
- About 3,292 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http infranode https://mcp.infranode.dev/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.infranode] url = "https://mcp.infranode.dev/mcp"
Gemini CLI
{"mcpServers":{"infranode":{"httpUrl":"https://mcp.infranode.dev/mcp"}}}
Cursor
{"mcpServers":{"infranode":{"url":"https://mcp.infranode.dev/mcp"}}}
VS Code
{"servers":{"infranode":{"type":"http","url":"https://mcp.infranode.dev/mcp"}}}
Antigravity
agy mcp add infranode https://mcp.infranode.dev/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"infranode","server_url":"https://mcp.infranode.dev/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"infranode","server_url":"https://mcp.infranode.dev/mcp"}
Tools
air_quality~208 tokens
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.compare~258 tokens
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.get_city~227 tokens
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~377 tokens
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, accidenget_city_resource~847 tokens
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, unemplolist_cities~79 tokens
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.pois~216 tokens
Get points of interest in a German city, filtered by type. Sourced from OpenStreetMap. Read-only.sources~78 tokens
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.station_board_arrivals~153 tokens
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.station_board_departures~161 tokens
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.transit_departures~421 tokens
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 transitweather~267 tokens
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 quest
Browse
Related MCP servers
- Germandex Student Guides
Read-only student guides to Germany: ten cities, housing, banking, jobs and everyday life. - Kaiku
Issue tracker and wiki for teams and their agents: find, file and update issues, write pages. - German Tax Data
German municipal tax data (Hundesteuer, Zweitwohnungsteuer, Pfaendung), cited to the source - Lemma Park
Read-only: the open math problems Lemma Park's agents work on, every attempt, and how to join. - Duvera Gateway
Governed AI actions with signed, verifiable receipts: free keyless reads, human-approved writes. - Anwaltsuche DE
Lawyers in Germany from the official Bundesrechtsanwaltskammer register. Keyless, read-only. - Storyflo
Curated audio news, daily briefings, the Declassified library + market-linked signals. - CoinRithm Agent Trading
Keyless prediction-market data across 12 venues plus paper-trading of crypto spot, futures, and PM.
Badge for your README
[](https://aptlynx.net/servers/dev.infranode/infranode)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents