Dated, sourced facts on European night train stations and lines, and measured punctuality.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Every fact key with its type, allowed values and label.
This tool takes no arguments.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Every fact key with its type, allowed values and label.
No arguments.
{
"type": "object",
"properties": {}
}One fact across all stations or lines, e.g. key "shower" for every station with a known shower. Use fact_keys for the list.
| Argument | Type | Description |
|---|---|---|
| key* | string |
{
"type": "object",
"required": [
"key"
],
"properties": {
"key": {
"type": "string"
}
}
}All published facts for one night train line (power sockets, bikes, pets, food on board, booking window...) with source and date, and its stations in order.
| Argument | Type | Description |
|---|---|---|
| id* | string |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string"
}
}
}All published facts for one station (lockers, toilets, showers, waiting room at night, step-free access...), each with source and observation date, plus facts not known yet.
| Argument | Type | Description |
|---|---|---|
| id* | string | Station id or slug from search_stations |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Station id or slug from search_stations"
}
}
}All European night train lines: id, name, operator, booking URL.
No arguments.
{
"type": "object",
"properties": {}
}How late night trains really arrive, per train, counted every night by us from Fintraffic and Trafikverket open data: on-time share (within 5 minutes at the last stop), median and 90th percentile delay, cancellations. Filter by line id, train number or country (FI, SE).
| Argument | Type | Description |
|---|---|---|
| days | integer | 7 to 365, default 365 |
| line | string | |
| train | string | |
| country | string |
{
"type": "object",
"properties": {
"days": {
"type": "integer",
"description": "7 to 365, default 365"
},
"line": {
"type": "string"
},
"train": {
"type": "string"
},
"country": {
"type": "string"
}
}
}Find night train stations by name and/or ISO country code. Returns id, name, country, coordinates and the night train lines calling there.
| Argument | Type | Description |
|---|---|---|
| query | string | |
| country | string | ISO 3166-1 alpha-2, e.g. SE |
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"country": {
"type": "string",
"description": "ISO 3166-1 alpha-2, e.g. SE"
}
}
}