Singapore LTA
Summary
This MCP server, developed by Arjun Kumar, provides a standardized interface for interacting with Singapore's Land Transport Authority (LTA) DataMall API. Built with TypeScript and leveraging the Model Context Protocol SDK, it offers real-time access to transportation information including bus arrivals, traffic conditions, and train service updates. The implementation focuses on exposing LTA's data through a consistent MCP interface, enabling AI models to perform complex transportation-related queries and analysis. By connecting AI assistants with LTA's extensive dataset, this server facilitates sophisticated urban mobility scenarios like route optimization, congestion prediction, and public transport planning. It's particularly valuable for applications and AI systems aimed at improving urban transportation efficiency and user experience in Singapore.
Available Actions(7)
bus_arrival
Get real-time bus arrival information for specific bus stops. Inputs: busStopCode (string, required), serviceNo (string, optional)
station_crowding
Get real-time crowding levels at MRT/LRT stations. Inputs: trainLine (string, required)
train_alerts
Get real-time train service alerts including disruptions and shuttle services. Inputs: None required
carpark_availability
Get real-time availability of parking lots for HDB, LTA, and URA carparks. Inputs: None required
travel_times
Get estimated travel times on expressway segments. Inputs: None required
traffic_incidents
Get current road incidents including accidents, roadworks, and heavy traffic. Inputs: None required
station_crowd_forecast
Get forecasted MRT/LRT station crowdedness levels in 30-minute intervals. Inputs: trainLine (string, required)
Community Reviews
No reviews yet. Be the first to review!
Sign in to join the conversation