Singapore LTA MCP Server
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
LTA_API_KEY | Yes | Your API key for accessing Singapore LTA DataMall services |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
bus_arrival | Get real-time bus arrival information for a specific bus stop and optionally a specific service number. Returns estimated arrival times, bus locations, and crowding levels. |
station_crowding | Get real-time MRT/LRT station crowdedness level for a particular train network line. Updates every 10 minutes. |
train_alerts | Get real-time train service alerts including service disruptions and shuttle services. Updates when there are changes. |
carpark_availability | Get real-time availability of parking lots for HDB, LTA, and URA carparks. Updates every minute. |
travel_times | Get estimated travel times on expressway segments. Updates every 5 minutes. |
traffic_incidents | Get current road incidents including accidents, roadworks, and heavy traffic. Updates every 2 minutes. |
station_crowd_forecast | Get forecasted MRT/LRT station crowdedness levels in 30-minute intervals. |