iRail Belgium Stations
irail.reference.stationsList all 700+ SNCB/NMBS Belgian railway stations with coordinates, or filter by name. Returns station ID, display name, standard name (Dutch/French), latitude, and longitude. Use station names from this list as input for liveboard and connections tools. No auth required. Data: iRail open data, Belgium national rail (SNCB/NMBS).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "irail.reference.stations"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Language for station names. One of: en, nl, fr, de. Default: en. | |
| query | No | Optional search string to filter stations by name (e.g. "Gent", "Brussel"). Omit to return all 700+ Belgian stations. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |