Singapore LTA MCP Server
@arjunkmrm
About Singapore LTA MCP Server
MCP server for Singapore's Land Transport Authority (LTA) DataMall API
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-sg-lta": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@arjunkmrm/mcp-sg-lta",
"--client",
"claude"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Singapore LTA MCP Server?
An MCP server for Singapore's Land Transport Authority (LTA) DataMall API that provides real-time access to transportation information including bus arrivals, traffic conditions, and train service updates.
How to use Singapore LTA MCP Server?
Install automatically via Smithery or manually configure in claude_desktop_config.json. Requires an LTA DataMall API key set as the LTA_API_KEY environment variable. Run with npx -y arjunkmrm/mcp-sg-lta.
Key features of Singapore LTA MCP Server
- Real-time bus arrival data for any bus stop
- Live MRT/LRT station crowding levels
- Train service alerts and disruptions
- Carpark availability for HDB, LTA, and URA carparks
- Expressway travel time estimates
- Current road incidents and traffic conditions
Use cases of Singapore LTA MCP Server
- Checking next bus arrival times for a specific stop
- Monitoring MRT/LRT crowding before a commute
- Getting real-time parking lot availability
- Staying informed about train disruptions and road incidents
FAQ from Singapore LTA MCP Server
What does Singapore LTA MCP Server require to run?
It requires an LTA DataMall API key (set as LTA_API_KEY environment variable) and Node.js/npx installed.
How do I get an LTA DataMall API key?
Register for an account on datamall.lta.gov.sg, subscribe to the API services, and obtain your API key from the account dashboard.
What transportation data does it provide?
It provides bus arrivals, MRT/LRT station crowding, train alerts, carpark availability, expressway travel times, and traffic incidents — all updated in real time (from every 1 to 10 minutes depending on data type).
Can I filter bus arrivals by service number?
Yes, the bus_arrival tool accepts an optional serviceNo parameter to filter results for a specific bus service.
Is there any forecast data available?
Yes, the station_crowd_forecast tool provides forecasted MRT/LRT station crowdedness levels in 30-minute intervals.
Frequently asked questions
What does Singapore LTA MCP Server require to run?
It requires an LTA DataMall API key (set as `LTA_API_KEY` environment variable) and Node.js/npx installed.
How do I get an LTA DataMall API key?
Register for an account on datamall.lta.gov.sg, subscribe to the API services, and obtain your API key from the account dashboard.
What transportation data does it provide?
It provides bus arrivals, MRT/LRT station crowding, train alerts, carpark availability, expressway travel times, and traffic incidents — all updated in real time (from every 1 to 10 minutes depending on data type).
Can I filter bus arrivals by service number?
Yes, the `bus_arrival` tool accepts an optional `serviceNo` parameter to filter results for a specific bus service.
Is there any forecast data available?
Yes, the `station_crowd_forecast` tool provides forecasted MRT/LRT station crowdedness levels in 30-minute intervals.
Basic information
More Other MCP servers
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Comments