irail_journey
ActiveTool of Irail
Plan a train journey between two Belgian stations — SNCB NMBS route planner with legs, transfers, live delays, and platforms per leg. Answers "next train from Brussels to Antwerp", "how do I get from Ghent to Liège by rail". Optional depart_at or arrive_by as ISO datetime ("2026-07-20T09:00") or time ("09:00"), interpreted in Belgian local time. Example: irail_journey({ from: "Brussels-South", to: "Antwerp-Central" })
Parameters schema
{
"type": "object",
"required": [
"from",
"to"
],
"properties": {
"to": {
"type": "string",
"description": "Destination station, e.g. \"Antwerp-Central\""
},
"from": {
"type": "string",
"description": "Origin station, e.g. \"Brussels-South\""
},
"limit": {
"type": "number",
"description": "Max connections to return, 1-6 (default 4)"
},
"arrive_by": {
"type": "string",
"description": "Arrive by this time instead — same formats as depart_at. Overrides depart_at"
},
"depart_at": {
"type": "string",
"description": "Depart at/after this time — \"YYYY-MM-DDTHH:MM\" or \"HH:MM\" (today), Belgian local time. Default: now"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Irail
https://github.com/pipeworx-io/mcp-irail
1/7 registries