Singapore LTA MCP Server logo

Singapore LTA MCP Server

by arjunkmrm

An MCP server for Singapore's Land Transport Authority (LTA) DataMall API, providing real-time access to transportation information. It includes bus arrivals, traffic conditions, and train service updates.

View on GitHub

Last updated: N/A

What is Singapore LTA MCP Server?

This server provides real-time access to Singapore's Land Transport Authority (LTA) DataMall API. It allows users to retrieve various transportation-related data, such as bus arrival times, MRT/LRT station crowding levels, train service alerts, carpark availability, expressway travel times, and traffic incidents.

How to use Singapore LTA MCP Server?

The server can be installed via Smithery using the command npx -y @smithery/cli install @arjunkmrm/mcp-sg-lta --client claude. An LTA DataMall API key is required and must be obtained by registering on the LTA DataMall website. The API key should then be configured in the claude_desktop_config.json file as shown in the README.

Key features of Singapore LTA MCP Server

  • Real-time bus arrival information

  • Real-time MRT/LRT station crowding levels

  • Real-time train service alerts

  • Real-time carpark availability

  • Estimated travel times on expressway segments

  • Current road incidents

Use cases of Singapore LTA MCP Server

  • Plan commutes based on real-time bus arrival times.

  • Avoid crowded MRT/LRT stations by checking crowding levels.

  • Stay informed about train service disruptions and alternative routes.

  • Find available parking lots in HDB, LTA, and URA carparks.

  • Estimate travel times on expressways to optimize routes.

  • Be aware of traffic incidents and plan alternative routes.

FAQ from Singapore LTA MCP Server

How do I get an LTA API key?

Register for an account on LTA DataMall, subscribe to the API services, and obtain your API key from the account dashboard.

How often is the station crowding data updated?

The station crowding data is updated every 10 minutes.

How often is the carpark availability data updated?

The carpark availability data is updated every minute.

How often are the expressway travel times updated?

The expressway travel times are updated every 5 minutes.

How often are traffic incidents updated?

Traffic incidents are updated every 2 minutes.