Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_stationA

Find German train stations by name. Returns one line per match with the station ID and full name.

The station ID is what you pass to get_departures or plan_journey.

get_departuresA

Get upcoming departures from a German train station.

Returns one line per departure: time, train line, direction, platform, delay.

plan_journeyA

Plan a train journey between two German stations.

Returns one block per option: departure / arrival times, platforms, duration, transfers, lines used.

get_trip_detailsB

Get the full stop-by-stop schedule for a specific train trip, including real-time delays.

get_station_infoA

Get full details for a German train station: address, coordinates, facilities (lifts, accessible toilets, parking, taxis, dining, shops, etc.).

nearby_stationsC

Find train stations near a geographic coordinate.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.8/5.0

Scored across 6 tools

Disambiguation5/5

All tools have distinct purposes: station search, station details, departures, journey planning, trip details, and nearby stations. No overlapping responsibilities.

Naming Consistency5/5

All names follow snake_case with a consistent verb_noun pattern (e.g., get_departures, search_station). 'nearby_stations' is a minor deviation but still clear and consistent in style.

Tool Count5/5

Six tools is appropriate for a German railway information server, covering essential operations without unnecessary clutter.

Completeness4/5

Covers core CRUD-like operations for stations and journeys, but missing some advanced features like real-time delay feeds or station board filtering. Still functional for most use cases.

Maintenance

ActivityInactive
ResponsivenessNo issues