Deutsche Verkehrsdaten für KI-Agenten — Architektur und Grenzen
Wie Agenten mit echten Fahrplan- und Echtzeitdaten arbeiten: Haltestellensuche, Reiseplanung, Abfahrtstafeln und Zugläufe per MCP, CLI oder API.
Sprachmodelle kennen keine aktuellen Fahrpläne. Ohne Zugriff auf eine Verkehrs-API können sie deshalb nur allgemeine Hinweise geben und im schlimmsten Fall plausible, aber falsche Abfahrtszeiten nennen. Für eine belastbare Reiseauskunft braucht ein Agent Werkzeuge, die aktuelle Daten abrufen und strukturiert zurückgeben.
ImTakt stellt dafür den deutschen Nah- und Fernverkehr über MCP, CLI und HTTP bereit. Die Datenbasis umfasst rund 685.000 Haltestellen aus dem nationalen GTFS-Vollbestand, multimodales Routing und — soweit von den Betreibern verfügbar — Echtzeitdaten aus GTFS-RT. Der gehostete Dienst unter api.imtakt.dev funktioniert ohne Account und API-Schlüssel.
Welche Bausteine ein Reise-Agent braucht
Eine verlässliche Integration besteht aus klar beschriebenen Werkzeugen, stabilen Eingabe- und Antwortformaten sowie Quellen- und Zeitangaben. ImTakt ergänzt diese Schnittstellen um eine Skill-Datei und Beispiele für die Einrichtung. Fahrgast-Apps bleiben für Buchung und Navigation wichtig; Agenten benötigen zusätzlich maschinenlesbare Antworten und stabile Haltestellen-IDs.
- imtakt_find_station — passende Haltestellen zu Ortsname oder Koordinaten finden
- imtakt_plan_journey — alle Optionen mit headline und Risk-Facets (kein Auto-Pick; Agent entscheidet)
- imtakt_view_station und imtakt_station_live — Abfahrten und verfügbare Echtzeitdaten prüfen
- imtakt_view_train — den vollständigen Zuglauf entlang aller Halte anzeigen
Warum eine eigene Agenten-Schnittstelle sinnvoll ist
Die technischen Bausteine gibt es bereits: offene Verkehrsdaten, Routing-Engines und HAFAS-Clients für weitere Auskunftssysteme. ImTakt bündelt Haltestellensuche, Fahrplanung und Abfahrten in einer Oberfläche, die auf Agenten und Automatisierung zugeschnitten ist. Wer den Stack nicht selbst betreiben möchte, kann direkt den gehosteten Dienst nutzen.
MCP-Server für ÖPNV — erklärt die fünf Werkzeuge im Detail.
Schnellstart
- CLI: npx -y @imtakt/cli journey "Berlin Hbf" "München Hbf"
- MCP: Konfigurationsblock von imtakt.dev/mcp in Cursor, Claude oder einen anderen MCP-Client übernehmen
- Agent-Setup: Unter imtakt.dev/agent-onboarding stehen Skill-Datei und plattformspezifische Schritte
Ehrliche Grenzen
- Keine Ticketbuchung und keine Preise — GTFS beschreibt Fahrten, nicht Tarife
- Die Echtzeit-Abdeckung variiert je Verkehrsverbund; Antworten zeigen, ob sie auf Live- oder Fahrplandaten beruhen
- ImTakt ist inoffiziell und nicht mit der Deutschen Bahn verbunden
Häufige Fragen
Kann ChatGPT oder Claude deutsche Zugverbindungen planen?
Nur mit Werkzeugzugriff. Ohne MCP oder API halluzinieren Sprachmodelle Abfahrtszeiten. Mit npx -y @imtakt/mcp erhalten Claude, Cursor und andere MCP-Clients echten Fahrplan, Routing und Echtzeit für ganz Deutschland über api.imtakt.dev.
Wie erhält ein KI-Agent verlässliche Verkehrsdaten für Deutschland?
ImTakt bietet fünf MCP-Werkzeuge, eine CLI und eine HTTP-API für rund 685.000 Haltestellen aus de_full. Die Einrichtung steht unter imtakt.dev/agent-onboarding.
Funktioniert KI-Reiseplanung für Regionalbahn und S-Bahn — nicht nur ICE?
Ja. ImTakt nutzt den multimodalen DELFI-Vollbestand: Fernverkehr, RE/RB, S-Bahn, U-Bahn, Tram und Bus. Ein Agent kann zum Beispiel die S-Bahn zum Hauptbahnhof und anschließend den ICE in einer Verbindung kombinieren.
Ist ImTakt kostenlos?
Der gehostete Dienst ist bis zum dokumentierten Rate-Limit kostenlos. Der Quellcode steht unter der MIT-Lizenz; alternativ kannst du den Stack selbst betreiben.
Kann ich über ImTakt Tickets kaufen?
Nein. Fahrplan und Echtzeit ja — Buchung über bahn.de, Navigator oder Verkehrsverbund-Apps.
Weiterlesen
Daten im Browser prüfen: Testbereich öffnen · MCP verbinden