Skip to main content
Glama

Faceabot Rail Belgium (SNCB/NMBS)

Server Details

Belgian trains for AI agents: live journeys, departures, delays, disruptions. Free, no key.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4/5.0

Scored across 5 tools

Disambiguation5/5

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.

Naming Consistency4/5

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.

Tool Count5/5

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.

Completeness4/5

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 tools
be_find_stationFind a Belgian station nameA
Read-onlyIdempotent
Inspect

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 networkA
Read-onlyIdempotent
Inspect

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 stationA
Read-onlyIdempotent
Inspect

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)A
Read-onlyIdempotent
Inspect

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 stopA
Read-onlyIdempotent
Inspect

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

    Related MCP Servers

    • A
      license
      Not graded
      quality
      C
      maintenance
      Provides real-time Belgian rail (SNCB/NMBS) data via the iRail API, enabling AI agents to query train schedules and live information.
      426 npm
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables 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
    • A
      license
      A
      quality
      D
      maintenance
      Provides Belgian railway travel information via the iRail API, including station search, live departures/arrivals, route planning, and network disturbances.
      5
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources