An MCP server for Singapore's Land Transport Authority (LTA) DataMall API, providing real-time access to transportation information including bus arrivals, traffic conditions, and train service updates.
To install Singapore LTA MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @arjunkmrm/mcp-sg-lta --client claude
Get real-time bus arrival information for specific bus stops.
Inputs:
busStopCode
(string, required): The unique 5-digit bus stop codeserviceNo
(string, optional): Specific bus service number to filter resultsGet real-time crowding levels at MRT/LRT stations (Updates every 10 minutes).
Inputs:
trainLine
(string, required): Code of train network line
Get real-time train service alerts including disruptions and shuttle services.
Inputs: None required
Get real-time availability of parking lots for HDB, LTA, and URA carparks (Updates every minute).
Inputs: None required
Get estimated travel times on expressway segments (Updates every 5 minutes).
Inputs: None required
Get current road incidents including accidents, roadworks, and heavy traffic (Updates every 2 minutes).
Inputs: None required
Get forecasted MRT/LRT station crowdedness levels in 30-minute intervals.
Inputs:
trainLine
(string, required): Code of train network line
Add this to your claude_desktop_config.json
:
{
"mcpServers": {
"lta": {
"command": "npx",
"args": [
"-y",
"arjunkmrm/mcp-sg-lta"
],
"env": {
"LTA_API_KEY": "YOUR-API-KEY"
}
}
}
}
Seamless access to top MCP servers powering the future of AI integration.