Finnish trains (VR, Helsinki commuter): live direct trains and departures. Free, no key.
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.
Finds Finnish passenger stations matching a word (Finnish or Swedish name), with their short codes. Use when: a station name is ambiguous or misspelled. Example: {"query":"Helsinki"}
Part of the station name
Finds Finnish passenger stations matching a word (Finnish or Swedish name), with their short codes. Use when: a station name is ambiguous or misspelled. Example: {"query":"Helsinki"}
| Argument | Type | Description |
|---|---|---|
| query* | string | Part of the station name |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Part of the station name"
}
},
"additionalProperties": false
}Next train departures from one Finnish station: time, train, destination, track, live delay, cancellations. Use when: someone is at (or going to) a station in Finland. Example: {"station":"Helsinki"}
| Argument | Type | Description |
|---|---|---|
| results | integer | |
| station* | string | Station name or short code |
{
"type": "object",
"required": [
"station"
],
"properties": {
"results": {
"type": "integer",
"default": 8,
"maximum": 20,
"minimum": 1
},
"station": {
"type": "string",
"description": "Station name or short code"
}
},
"additionalProperties": false
}Direct trains between two Finnish stations (VR long-distance and Helsinki commuter trains): departure and arrival times, tracks, live delays, cancellations. Direct trains only (no transfers). Use when: someone travels by train in Finland (e.g. Helsinki to Tampere). Example: {"from":"Helsinki","to":"Tampere"}
| Argument | Type | Description |
|---|---|---|
| to* | string | Arrival station or short code |
| date | string | Optional day YYYY-MM-DD (Finnish time). Default: today |
| from* | string | Departure station (Helsinki, Tampere, Turku, Oulu, Lentoasema = Helsinki Airport…) or its short code (HKI) |
| time | string | Optional time HH:MM (Finnish time). Default: now |
| results | integer | |
| time_is | string |
{
"type": "object",
"required": [
"from",
"to"
],
"properties": {
"to": {
"type": "string",
"description": "Arrival station or short code"
},
"date": {
"type": "string",
"description": "Optional day YYYY-MM-DD (Finnish time). Default: today"
},
"from": {
"type": "string",
"description": "Departure station (Helsinki, Tampere, Turku, Oulu, Lentoasema = Helsinki Airport…) or its short code (HKI)"
},
"time": {
"type": "string",
"description": "Optional time HH:MM (Finnish time). Default: now"
},
"results": {
"type": "integer",
"default": 3,
"maximum": 6,
"minimum": 1
},
"time_is": {
"enum": [
"departure",
"arrival"
],
"type": "string",
"default": "departure"
}
},
"additionalProperties": false
}