mcpserver.lol
registry/timetable-api-node
Connection check verified live · 26h ago

timetable-api-node

Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.

Tools 7
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 26h ago

Tools & capabilities

7 tools

Read from the running server on 26h ago.

get_nearby_vehicles read-only latitude*longitude*
Returns live positions for all transit vehicles within 1 km of given coordinates. Use when the user asks 'what transport is near me?' or wants a live map of all vehicles around a l…
get_route_realtime read-only route_name*
Returns live positions for all vehicles currently running on a route, optimised for map rendering. Use when the user asks "where is my tram/bus right now?" or wants to see all acti…
get_route_static read-only route_name*
Returns static route metadata: short and long name, vehicle type, brand colour, ordered stop lists for both directions, and route polylines (shapes) for map rendering. Use when the…
get_stop_geometry read-only stop_id*
Returns static map context for a stop: its marker and polylines for every route that serves it. No live data is fetched. Use this when you need to enrich an existing map with route…
get_stop_realtime read-only stop_id*
Returns live arrivals and vehicle positions for a stop, producing both a map UI block and a structured arrival list. Use this as the **default tool** when the user asks about arriv…
get_stops_around_location read-only latitude*longitude*radius_meters
Discovers transit stops near a geographic point, returning each stop's numeric code, name, coordinates, and walking distance. Also emits a map UI block with multiple markers for ma…
get_vehicle_info read-only vehicle_id*
Returns full details for a specific transit vehicle by its ID: current position, bearing, route, license plate, direction, and upcoming stop arrivals. Use when the user wants to tr…