Faceabot Rail Belgium (SNCB/NMBS)
Server Details
Belgian trains for AI agents: live journeys, departures, delays, disruptions. Free, no key.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 5 tools
Each tool targets a clearly distinct function: station name lookup, network disruptions, departures board, journey planning between two stations, and single-train stop tracking. The only mild adjacency is departures vs. connections, but 'one station, next trains' versus 'journey between two stations' is explicit in the descriptions.
All tools share a consistent be_ prefix and snake_case with domain-relevant nouns (station, train, rail). The only minor deviation is be_find_station using a verb while the others are noun phrases, though all remain predictable and readable.
Five tools is well-scoped for a real-time rail information server, covering lookup, disruptions, live departures, journey planning, and train tracking without redundancy. Each tool earns its place.
The surface covers the core rail-info lifecycle: finding stations, checking disruptions, departures, connections, and train positions. Minor gaps exist (no fare/pricing, no location-based nearest-station lookup), but agents can work around these.
Available Tools
5 toolsbe_find_stationFind a Belgian station nameARead-onlyIdempotentInspect
Finds the exact Belgian station names matching a word (any language). Use when: a station name is ambiguous or misspelled. Example: {"query":"Bruxelles"}
Inputs: query (required).
be_rail_disturbancesCurrent disruptions on the Belgian rail networkARead-onlyIdempotentInspect
Current works and disruptions announced on the SNCB/NMBS network. Use when: before advising a train trip in Belgium, to warn about strikes, works or incidents. Example: {}
Inputs: lang.
be_station_departuresLive departures from a Belgian stationARead-onlyIdempotentInspect
Next train departures from one Belgian station: time, destination, platform, live delay, cancellations. Use when: someone is at (or going to) a station and wants the next trains. Example: {"station":"Namur"}
Inputs: station (required), lang, time, results.
be_train_connectionsBelgian train connections (SNCB/NMBS)ARead-onlyIdempotentInspect
Train journeys between two Belgian stations (SNCB/NMBS): departure and arrival times, live delays, platforms, transfers, cancellations. Use when: someone needs to travel by train in Belgium (e.g. Brussels to Liège). Example: {"from":"Bruxelles-Central","to":"Liège-Guillemins"}
Inputs: to (required), from (required), date, lang, +3 more.
be_train_detailsOne Belgian train, stop by stopARead-onlyIdempotentInspect
All stops of one Belgian train today with live delays and platforms. Use when: you know the train number (e.g. IC 2117, S1 1956) and want where it is or when it reaches a stop. Example: {"train":"IC 2117"}
Inputs: train (required), lang.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
iRail MCP — Belgian rail (SNCB/NMBS) real-time via the community iRail API (https://api.irail.be…
Swiss trains and public transport: live connections and departures. Official data, free, no key.
Finnish trains (VR, Helsinki commuter): live direct trains and departures. Free, no key.
Live Polish rail data: boards for every station, delays, PLK disruptions, train punctuality.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceProvides real-time Belgian rail (SNCB/NMBS) data via the iRail API, enabling AI agents to query train schedules and live information.426 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables natural-language queries about live Belgian trains, metro, tram and bus services — departures, arrivals, A-to-B journey planning, disruptions and train composition — from Claude or any MCP client speaking Streamable HTTP. It runs remotely on Cloudflare Workers, needs no accounts, and stores no personal data.MIT
- AlicenseAqualityDmaintenanceProvides Belgian railway travel information via the iRail API, including station search, live departures/arrivals, route planning, and network disturbances.5MIT
- AlicenseAqualityDmaintenanceProvides real-time Dutch railway (NS) travel information including train schedules, delays, journey planning, ticket prices, and station details for navigating the Netherlands by train.843 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.