# Singapore LTA DataMall MCP Server

Access real-time public transit information including bus arrivals, train service alerts, and station crowding levels in Singapore. Check live parking availability and monitor expressway travel times…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add hithereiamaliff/mcp-ltadatamallsg

# Browse available tools
npx -y @smithery/cli@latest tool list hithereiamaliff/mcp-ltadatamallsg

# Get full schema for a tool
npx -y @smithery/cli@latest tool get hithereiamaliff/mcp-ltadatamallsg bus_arrival

# Call a tool
npx -y @smithery/cli@latest tool call hithereiamaliff/mcp-ltadatamallsg bus_arrival '{}'
```

## Direct MCP Connection

Endpoint: `https://mcp-ltadatamallsg--hithereiamaliff.run.tools`

## Tools (7)

- `bus_arrival` — Get real-time bus arrival information for a specific bus stop and optionally a specific service number. Returns estimat…
- `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.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get hithereiamaliff/mcp-ltadatamallsg <tool-name>
```
