Connector guide3-minute read5 MCP tools7 languages

Deutsche Bahn AI Travel Assistant — Real-Time Trains, Delays, Best Connections

Plan, monitor and rescue your Deutsche Bahn trips from Claude, ChatGPT or any AI assistant. Real-time arrivals, live delay alerts, automatic re-routing when your connection breaks. The DB MCP connector turns the timetable into a conversation.

HCBy HelpCode teamUpdated 3 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

Deutsche Bahn Fahrplan

Deutsche Bahn Fahrplan

German train timetable with live delays: search stations, list departures and arrivals with real-time delay, track and cancellation status, and plan journeys between any two stations. Runs on MOTIS over the open gtfs.de timetable (ICE, IC, EC, regional trains, S-Bahn) — no bahn.de scraping, no API key.

tools

5

Region

DE

Category

Transport

Authentication

Public API

Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Skip the install. Get this working in under 2 minutes.

Start a free trial on cloud.anythingmcp.com, add the Deutsche Bahn Fahrplan in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.

Start free trial

Summary

Plan, monitor and rescue your Deutsche Bahn trips from Claude, ChatGPT or any AI assistant. Real-time arrivals, live delay alerts, automatic re-routing when your connection breaks. The DB MCP connector turns the timetable into a conversation.

Try asking

Example prompts for Deutsche Bahn Fahrplan

Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.

Deutsche Bahn Fahrplan · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

Deutsche Bahn

Deutsche Bahn AI travel assistant — the short version

Anyone who's relied on Deutsche Bahn for a daily commute knows the loop: open DB Navigator, swipe to the next departure, check the delay, hop to the connection screen, refresh, hop back. Five swipes every time. When something breaks — Verspätung, gleisseitige Sperrung, ICE-Ausfall — you're suddenly the human doing the re-planning math live on the platform.

With the Deutsche Bahn connector for AnythingMCP, every major AI assistant — Claude, ChatGPT, Copilot, Cursor, Gemini — can read DB's real-time timetable directly. You ask in plain German or English; the AI reasons across departures, delays and alternatives.

Pick your client:

What you can ask

Real prompts that replace 20 app-swipes each:

NeedSample prompt
Next train"Next ICE from Frankfurt(Main)Hbf to München Hbf — depart in 5 hours."
Live delays"Is ICE 596 today delayed? By how much, and what's the chain effect on my München connection?"
Best connection"Best Berlin→Hamburg connection on Sunday morning — minimize transfers, max 1 stop."
Alternative route"My ICE 723 was cancelled — what are the next 3 alternatives to reach Stuttgart by 17:00?"
Platform watch"Which platform is ICE 596 departing from at Frankfurt Hbf today?"
Cross-departure scan"All ICE departures from Berlin Hbf to München in the next 2 hours — sorted by current delay."
Disruption brief"Are there any line disruptions between Köln and Hannover right now?"
Multi-stop planning"Frankfurt → Berlin → Hamburg same day, minimize total travel time, allow 90-min Berlin layover."

Always-on mode

Schedule the same query on a cron and you have a 24/7 travel watcher:

  • "Daily at 6 AM: my regular Frankfurt → München commute — current delays, alternative routes, platform."
  • "Every 10 minutes from 16:00 to 18:00 on workdays: any ICE >15 min delayed on the Köln–Frankfurt corridor."
  • "Sunday 18:00: weather + DB disruption outlook for my Monday morning route."

AnythingMCP queries the public DB timetable API (no auth needed) — every scheduled run is cached and rate-limited so you don't blow your fair-use budget.

Why this beats DB Navigator

DB Navigator appDeutsche Bahn + AI assistant
"Will my connection still work if ICE 596 is 20 min late?"Mental mathJoined automatically
Compare 5 routes side by side5 separate plansOne prompt
Live disruption summary across multiple linesApp pushes one line at a timeAggregated in one view
Recurring commute checkManual every morningCron + summary
Voice query while drivingCompromisedFirst-class
Cross-reference with weather / eventsManualTrivially joined

Two minutes from zero to working

The fastest path is AnythingMCP Cloud: one click installs the Deutsche Bahn connector. No DB account, no API key — the connector wraps DB's public timetable API. Mint an MCP API key, point your AI client at the generated MCP URL. Two clicks, no engineering experience required.

Self-hosted:

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Open http://localhost:3000/connectors/store, search Deutsche Bahn, install — no credentials needed. Mint an MCP API key from Profile → MCP API Keys.

A note on data

The connector reads DB's public real-time timetable (HAFAS). It does NOT book tickets, manage BahnCards, or access your DB-Konto. It's a read-only travel companion — the AI suggests, you book on DB.com or in the DB Navigator app.

Get started

  1. Pick your AI client.
  2. Follow the 3-step guide — no DB credentials required.
  3. First prompt: "Best Berlin → Hamburg connection on Friday at 17:30, minimize transfers."

Was this guide helpful?

Your Deutsche Bahn Fahrplan agent is one click away.

Install the connector, paste the key, prompt your AI client. Free for 7 days, no credit card.

Related guides

Connectors

How to Connect Deutsche Bahn Fahrplan to Meta Muse — via MCP

German train timetable with live delays: search stations, list departures and arrivals with real-time delay, track and cancellation status, and plan journeys between any two stations. Runs on MOTIS over the open gtfs.de timetable (ICE, IC, EC, regional trains, S-Bahn) — no bahn.de scraping, no API key.

Connectors

How to Connect Deutsche Bahn Fahrplan to ChatGPT — via MCP

German train timetable with live delays: search stations, list departures and arrivals with real-time delay, track and cancellation status, and plan journeys between any two stations. Runs on MOTIS over the open gtfs.de timetable (ICE, IC, EC, regional trains, S-Bahn) — no bahn.de scraping, no API key.

Connectors

How to Connect Deutsche Bahn Fahrplan to Claude — via MCP

German train timetable with live delays: search stations, list departures and arrivals with real-time delay, track and cancellation status, and plan journeys between any two stations. Runs on MOTIS over the open gtfs.de timetable (ICE, IC, EC, regional trains, S-Bahn) — no bahn.de scraping, no API key.

Connectors

Deutsche Bahn Fahrplan to MCP — Drive Deutsche Bahn Fahrplan from any AI Agent

German train timetable with live delays: search stations, list departures and arrivals with real-time delay, track and cancellation status, and plan journeys between any two stations. Runs on MOTIS over the open gtfs.de timetable (ICE, IC, EC, regional trains, S-Bahn) — no bahn.de scraping, no API key.

Connectors

How to Connect Deutsche Bahn Fahrplan to Cursor — via MCP

Query the Deutsche Bahn (DB) timetable via the community-maintained v6.db.transport.rest proxy over the official HAFAS API. Search stations, look up departures/arrivals in real time, and plan journeys between any two DB stops.

Connectors

How to Connect Deutsche Bahn Fahrplan to Gemini — via MCP

Query the Deutsche Bahn (DB) timetable via the community-maintained v6.db.transport.rest proxy over the official HAFAS API. Search stations, look up departures/arrivals in real time, and plan journeys between any two DB stops.