Lviv Public Transport
io.github.vbhjckfd/timetable-api-nodeLviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.
Score: 100/100
Handshake verified by our own probe.
why this score
Tools · 8
Returns live arrivals at a stop: route, destination, vehicle type, minutes until arrival, and each vehicle's position. Use this as the **default tool** when the user asks about arrivals, departures, o…
Finds stops by name (Ukrainian or English transliteration, case-insensitive, partial match) and returns each stop's numeric ID, coordinates, and the routes serving it. Use this as the **first step** w…
Lists the direct routes (no transfer) from one place to another: which stop to board, where to get off, the direction's destination, stops in between, and the walk at each end — best first, walking co…
Returns static route data: name, long name, vehicle type, colour, the ordered stop list for both directions, and the timetable of departures from the first stop (workday, Saturday and Sunday). Use whe…
Returns every vehicle currently running on a route: position, the destination it is heading to, and its next stop with estimated arrival. Use when the user asks "where is my tram/bus right now?", how …
Finds stops near a geographic point, returning each stop's numeric ID, name, coordinates, walking distance, and the routes serving it. Use this as the **first step** when the user gives an address or …
Returns live vehicles near a point, nearest first, each with its route, destination, and distance. Use when the user asks "what transport is near me right now?" or wants a live map around a location. …
Returns details for one vehicle by ID: position, route, destination, license plate, and its upcoming stops with names and estimated arrival times. Use when the user wants to follow a particular vehicl…
Resources · 3
Scope, usage, and data caveats for this server.
timetable://about
What each MCP tool returns and when to use it.
timetable://reference/tools
Catalog of prompt templates and their arguments.
timetable://reference/prompts
Prompts · 3
Render live vehicles on map for a stop.
Render upcoming arrivals list for a stop.
Render map and arrival list together with synchronized ETA values.
How to use
Add to your Claude Desktop / Cursor / Cline MCP config:
{
"mcpServers": {
"lviv_public_transport": {
"url": "https://api.lad.lviv.ua/mcp",
"transport": "streamable-http"
}
}
}