Skip to main content
Glama

Faceabot Transit Switzerland (SBB/CFF)

Server Details

Swiss trains and public transport: live connections and departures. Official data, 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

A3.9/5.0

Scored across 3 tools

Disambiguation5/5

Each tool targets a distinct transit need: journey planning between two points (ch_connections), station name resolution (ch_find_station), and departure boards from a single stop (ch_station_departures). The descriptions and 'Use when' guidance make the boundaries crystal clear, so an agent can route requests without confusion.

Naming Consistency4/5

All three tools share a consistent 'ch_' prefix and snake_case format. The patterns are mostly verb_noun (ch_find_station) but the other two are noun phrases, a minor deviation that remains readable and predictable.

Tool Count4/5

Three tools is lean but each covers a genuinely distinct workflow for a focused Swiss transit server. It is slightly on the thin side, though no tool feels redundant or padded.

Completeness4/5

Core workflows—plan a journey, resolve a station name, check next departures—are all covered. Minor gaps exist (e.g. no arrival board or detailed trip/disruption lookup), but agents can work around them via ch_connections.

Available Tools

3 tools
ch_connectionsSwiss public transport connections (SBB/CFF/FFS)A
Read-onlyIdempotent
Inspect

Journeys between two places in Switzerland by train, bus, tram or boat (SBB/CFF/FFS, PostBus and all Swiss operators): departure and arrival times, platforms, transfers, live delays. Use when: someone needs to travel by public transport in Switzerland (e.g. Zürich to Geneva). Example: {"from":"Zürich HB","to":"Genève"}

Inputs: to (required), from (required), date, time, +2 more.

ch_find_stationFind a Swiss station or stop nameA
Read-onlyIdempotent
Inspect

Finds the exact Swiss station or stop names matching a word (German, French or Italian names). Use when: a place name is ambiguous or misspelled. Example: {"query":"Lausanne"}

Inputs: query (required).

ch_station_departuresNext departures from a Swiss station or stopA
Read-onlyIdempotent
Inspect

Next departures (train, bus, tram) from one Swiss station or stop: time, line, destination, platform, live delay. Use when: someone is at (or going to) a Swiss station and wants the next departures. Example: {"station":"Bern"}

Inputs: station (required), results.

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
      D
      maintenance
      Provides real-time Swiss railway information including departures, connections, train composition, occupancy forecasts, disruptions, and pricing, accessible via natural language in over 100 languages.
      MIT
    • F
      license
      A
      quality
      D
      maintenance
      Independent MCP client by swsistrip for Swiss Federal Railways (SBB/CFF/FFS) — all schedules, prices, ticket links via SBB's official SMAPI.
      9
      39 npm
      3
      -
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources