Skip to main content
Glama
McCullonas

mcp-irail-belgium

by McCullonas

mcp-irail-belgium

MCP server for Belgian railway queries via the iRail API. Covers SNCB/NMBS train services across Belgium.

Status: Work in Progress — Server scaffolding is in place. Tools are not yet implemented.


Prerequisites

  • Bun runtime (curl -fsSL https://bun.sh/install | bash)

  • No API keys needed — iRail is a free open data API


Related MCP server: MCP Trenitalia

Planned Tools

  • irail_search_stations — Search Belgian railway stations by name

  • irail_get_liveboard — Get departures/arrivals at a station

  • irail_get_connections — Plan journeys between two Belgian stations

  • irail_get_vehicle — Get real-time info about a specific train


Data Source

iRail is a Belgian open-source project providing structured access to SNCB/NMBS timetable and real-time data. Free to use, no registration required.


Install

git clone git@github.com:McCullonas/mcp-irail-belgium.git
cd mcp-irail-belgium
bun install

MCP Client Configuration (once implemented)

{
  "mcpServers": {
    "irail-belgium": {
      "command": "bun",
      "args": ["run", "/path/to/mcp-irail-belgium/src/index.ts"]
    }
  }
}

Licence

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    An MCP server that enables AI assistants to interact with the Netherlands Railways (NS) API for route planning, pricing, and real-time departure information. It provides tools for searching stations, planning trips with connections, and viewing real-time departure boards.
    3
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server for real-time Italian railway data, enabling natural language queries about train schedules, delays, departures, arrivals, and live tracking via the Viaggiatreno API.
    6
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Provides Belgian railway travel information via the iRail API, including station search, live departures/arrivals, route planning, and network disturbances.
    5
    MIT