Skip to main content
Glama

Server Details

Independent hosted SBB/CFF/FFS MCP service for Swiss train schedules, prices, and ticket links by SwissTrip.

Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
56.8% over 37 days
Last Tested
Transport
Streamable HTTP
URL

TDQS

A4.4/5.0

Scored across 6 tools

Disambiguation5/5

Each tool serves a distinct purpose: station lookup, connection search, pagination, pricing, ticket link, and trip details. The boundaries are clear, and descriptions explicitly reference how tools relate to each other.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (search_*, get_*) in lowercase with underscores. The pattern is uniform across the entire set.

Tool Count5/5

With 6 tools, the server is well-scoped for its transportation purpose. Each tool covers a necessary step in the user journey without redundancy or bloat.

Completeness5/5

The tool set covers the full workflow: find stations, search connections, paginate results, get detailed trip info, retrieve prices, and obtain a purchase link. No obvious gaps for the stated domain.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedsearch_connections2 fields changed
      • changedInput schema / properties / arrival_time / description
        Previous value: -"If true, the time parameter is treated as desired arrival time"New value: +"Defaults to false (treat `time` as departure). Only set true when the user EXPLICITLY says they want to ARRIVE by a specific time (\"I need to be in Bern by 9am\", \"arriving at 14:00\"). For loose phrases like \"around 9am\", \"morning\", or \"tomorrow at 9\", leave this false — those mean departure time."
      • changedInput schema / properties / time / description
        Previous value: -"Departure time in HH:MM format (default: now)"New value: +"Time in HH:MM (Europe/Zurich local time, 24h). By default treated as DEPARTURE time. Default: now."
  2. 5 tool updates
    • Changedget_prices3 fields changed
      • changedInput schema / properties / reduction_card / description
        Previous value: -"Swiss reduction card (used when no traveler_names given)"New value: +"Swiss reduction card: HALF_FARE (Halbtax), GA (General Abonnement), or NONE"
      • removedInput schema / properties / traveler_names
        Removed value: -{
        -  "description": "Names of SwissTrip travelers to price for (e.g. [\"Fabian\", \"Anna\"]). Requires SWISSTRIP_TOKEN. Each traveler's reduction card is applied automatically.",
        -  "items": {
        -    "type": "string"
        -  },
        -  "type": "array"
        -}
      • changedInput schema / properties / traveler_type / description
        Previous value: -"Traveler type (used when no traveler_names given)"New value: +"Traveler type"
    • Removedget_profile
    • Changedget_ticket_link3 fields changed
      • changedInput schema / properties / reduction_card / description
        Previous value: -"Swiss reduction card (used when no traveler_names given)"New value: +"Swiss reduction card: HALF_FARE (Halbtax), GA (General Abonnement), or NONE"
      • removedInput schema / properties / traveler_names
        Removed value: -{
        -  "description": "SwissTrip traveler names for family tickets. Requires SWISSTRIP_TOKEN.",
        -  "items": {
        -    "type": "string"
        -  },
        -  "type": "array"
        -}
      • changedInput schema / properties / traveler_type / description
        Previous value: -"Traveler type (used when no traveler_names given)"New value: +"Traveler type"
    • Removedlist_travelers
    • Removedsave_profile
  3. 9 tool updates
    • First observedget_more_connections
    • First observedget_prices
    • First observedget_profile
    • First observedget_ticket_link
    • First observedget_trip_details
    • First observedlist_travelers
    • First observedsave_profile
    • First observedsearch_connections
    • First observedsearch_stations

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.
    16
    7 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables tracking competitor websites, changelogs, blog feeds, and pricing pages with meaningful diffs, classification, and Markdown digests via MCP tools for listing, adding, removing competitors, running checks, and retrieving digests or changes.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources