{"name":"Lviv Public Transport","description":"Real-time and static public transport data for Lviv, Ukraine: stops, routes, timetables, and live vehicle positions. No API key required.","url":"https://api.lad.lviv.ua","version":"1.1.0","iconUrl":"https://api.lad.lviv.ua/favicon.png","documentationUrl":"https://api.lad.lviv.ua/llms.txt","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"get_stop_realtime","name":"Get Stop Realtime","description":"Live arrivals and vehicle positions at a stop by numeric stop code (e.g. 707).","tags":["transit","realtime","arrivals","lviv"],"inputModes":["text/plain"],"outputModes":["application/json"],"examples":["What buses are arriving at stop 707?","Live arrivals for stop 1234"]},{"id":"get_route_static","name":"Get Route Static","description":"Route metadata, stop lists, departure times, and polylines for both directions.","tags":["transit","route","timetable","lviv"],"inputModes":["text/plain"],"outputModes":["application/json"],"examples":["Show me route T30 stops","Route 32A schedule"]},{"id":"get_route_realtime","name":"Get Route Realtime","description":"Live vehicle positions for all vehicles currently running on a route.","tags":["transit","realtime","vehicles","lviv"],"inputModes":["text/plain"],"outputModes":["application/json"],"examples":["Where are all tram 6 vehicles right now?"]},{"id":"get_stops_around_location","name":"Get Stops Around Location","description":"Discover transit stops near a given latitude/longitude within a radius.","tags":["transit","location","stops","lviv"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"],"examples":["Find stops near 49.84, 24.03","Stops within 300m of my location"]},{"id":"get_stop_geometry","name":"Get Stop Geometry","description":"Static map context for a stop: stop marker and route polylines for all serving routes.","tags":["transit","geometry","map","lviv"],"inputModes":["text/plain"],"outputModes":["application/json"],"examples":["Get map data for stop 707"]}],"authentication":{"schemes":[]},"provider":{"organization":"lad.lviv.ua","url":"https://lad.lviv.ua"},"mcpEndpoint":"https://api.lad.lviv.ua/mcp","mcpServerCard":"https://api.lad.lviv.ua/.well-known/mcp/server-card.json","openApiUrl":"https://api.lad.lviv.ua/openapi.yaml"}