Singapore LTA MCP Server
@arjunkmrm
About Singapore LTA MCP Server
MCP server to access Singapore's LTA data
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"lta-mcp": {
"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, providing real-time access to transportation information including bus arrivals, traffic conditions, and train service updates. It is designed for developers and Claude Desktop users who need programmatic access to Singapore public transport data.
How to use Singapore LTA MCP Server?
Install automatically via Smithery using npx -y @smithery/cli install @arjunkmrm/mcp-sg-lta --client claude, or configure manually in claude_desktop_config.json with npx -y arjunkmrm/mcp-sg-lta as the command and your LTA API key set in the LTA_API_KEY environment variable. Obtain an API key by registering on the LTA DataMall portal, subscribing to the API services, and retrieving the key from your account dashboard.
Key features of Singapore LTA MCP Server
- Real-time bus arrival information for specific stops
- Live crowding levels at MRT and LRT stations
- Train service alerts, disruptions, and shuttle services
- Carpark availability for HDB, LTA, and URA lots
- Expressway segment travel time estimates
- Current road incidents, accidents, and roadworks
- Forecasted MRT and LRT station crowdedness
Use cases of Singapore LTA MCP Server
- Query bus arrival times for a specific stop and service
- Check MRT station crowding before boarding
- Monitor train service disruptions during commute
- Find available parking lots near your destination
FAQ from Singapore LTA MCP Server
What data source does this server use?
It uses Singapore's Land Transport Authority (LTA) DataMall API.
How do I obtain an API key?
Register on the LTA DataMall website, subscribe to the API services, and retrieve your key from the account dashboard.
What tools are available?
Seven tools: bus_arrival, station_crowding, train_alerts, carpark_availability, travel_times, traffic_incidents, and station_crowd_forecast.
How often is the data updated?
Carpark availability updates every minute, traffic incidents every 2 minutes, travel times every 5 minutes, and station crowding every 10 minutes.
What are the dependencies for running the server?
It runs via npx from npm, so Node.js and npm are required. No additional runtime dependencies are specified beyond the LTA API key.
More Other MCP servers
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Codelf
unbugA search tool helps dev to solve the naming things problem.
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Comments