Koleo MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| KOLEO_MCP_CONFIG | No | Optional path to the config.json file (defaults to ~/.config/koleo-mcp/config.json). The config file can contain 'email' and 'password' for authentication. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| tool_search_stationsB | Search for train stations by name. Returns station IDs, slugs, and types. |
| tool_get_station_infoA | Get detailed info about a station: address, opening hours, available facilities. |
| tool_get_departuresC | Get upcoming train departures from a station. |
| tool_get_arrivalsC | Get upcoming train arrivals at a station. |
| tool_get_all_trainsA | Get all trains (both departures and arrivals) at a station, sorted by time. |
| tool_search_connectionsC | Search for train connections between two stations. |
| tool_get_train_routeC | Get the full route and stop schedule for a train by brand and number. |
| tool_get_train_by_idB | Get a train's route and stops by its internal Koleo ID. |
| tool_get_train_calendarC | Get all dates when a specific train runs (operating calendar). |
| tool_get_seat_statsC | Check seat occupancy statistics for a train on a given route segment. |
| tool_get_seat_availabilityC | Get raw seat availability for a connection by connection_id, train_nr, and place_type. |
| tool_get_brandsB | List all available train brands/operators (IC, REG, EIC, KM, etc.). |
| tool_get_carriersB | List all train carriers (PKP Intercity, POLREGIO, etc.). |
| tool_get_realtime_timetableB | Get realtime timetable for a train, including actual vs scheduled times. Requires authentication in config. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MBratkowski/koleo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server