DB Timetable MCP Server

A Model Context Protocol server for the official Deutsche Bahn Timetables API. It converts the compact DB XML into semantic JSON and merges the planned schedule with live changes into one station board.

Local serverstdioMIT

What is the DB Timetable MCP Server?

DB Timetable MCP Server source profile. From the maintainer documentation: “A Model Context Protocol server for the official Deutsche Bahn Timetables API. It converts the compact DB XML into semantic JSON and merges the planned schedule with live changes into one station board.”

Local setup

The project provides a local client configuration using node. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
getStationBoardRecommended. Joins the planned schedule and the full change set into a live station board
getPlannedTimetableStatic planned timetable for an EVA number, date, and hour
getCurrentTimetableThe complete change set (fchg), named this way for compatibility
getRecentChangesChanges from the last two minutes (rchg) for incremental updates
findStationsStation search by name, EVA number, or DS100 code

How to install the DB Timetable MCP Server

{
  "mcpServers": {
    "db-timetable": {
      "command": "node",
      "args": [
        "/absolute/path/db-timetable-mcp/dist/index.js"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.