Singapore Location Intelligence MCP is an MCP server that connects large language model interfaces to Singapore public transport systems, geospatial services, and local meteorological data. Built primarily on the Singapore Land Transport Authority (LTA) DataMall and OneMap platforms, it allows developers, commuters, and AI assistants to query transit information across Singapore. The server enables users to perform multi-modal journey planning incorporating MRT, LRT, buses, and walking paths with specific MRT station exits and turn-by-turn navigation instructions. It resolves six-digit Singapore postal codes and handles fuzzy bus stop searches with colloquial naming conventions. In addition to transport routes and live bus arrival times with crowding indicators, the server incorporates official Singapore weather endpoints to adjust walking estimates and route suggestions during heavy rain or extreme heat. Users can also check live train service disruptions, nearby taxi availability, and current road traffic speeds directly through MCP client prompts.
Category: Maps, Weather & Local Data
Tags: geospatial, routing, singapore, transit, transport
Visit Singapore Location Intelligence MCP
claude_desktop_config.json for Claude Desktop. 3. Add the server configuration under the mcpServers section: json { "mcpServers": { "singapore-transport": { "command": "npx", "args": ["-y", "@siva-sub/mcp-public-transport"], "env": { "LTA_ACCOUNT_KEY": "your_lta_api_key_here", "ONEMAP_TOKEN": "your_onemap_token_here", "ONEMAP_EMAIL": "your_onemap_email@example.com", "ONEMAP_PASSWORD": "your_onemap_password" } } } } 4. Save the file and restart Claude Desktop to initialize the transport tools.Part of MCP Servers
Singapore Location Intelligence MCP provides tools for multi-modal public transit planning across Singapore, covering MRT, LRT, and bus networks. It resolves six-digit postal codes, searches bus stops using colloquial naming, fetches real-time bus arrivals with passenger crowding levels, checks MRT service disruptions, monitors road traffic, and adjusts walking times based on live weather data.
You can run the server via npx using the package @siva-sub/mcp-public-transport. To configure it with Claude Desktop, add an entry to your claude_desktop_config.json file pointing command to npx and args to -y with the package name, while specifying your LTA DataMall API key in the environment variables block.
The server requires an LTA DataMall API account key from the Land Transport Authority to access transport information. Optionally, you can supply OneMap API credentials, including a token, email, and password, to enable enhanced address geocoding and supplementary routing features.
Yes, Singapore Location Intelligence MCP is open source software released under the MIT license. You can view the complete source code, review update logs, report issues, and contribute on its official GitHub repository at https://github.com/siva-sub/MCP-Public-Transport.