MCP Public Transport MCP Server

A Model Context Protocol server for Singapore transport data with real-time information and routing

Local serverstdioTypeScript

What is the MCP Public Transport MCP Server?

A Model Context Protocol server for Singapore transport data with real-time information and routing

What you get

As the creator of this project, I, Siva (Sivasubramanian Ramanathan), developed this comprehensive Singapore Location Intelligence Platform to explore the capabilities of the Model Context Protocol (MCP). My goal was to test how MCP could be leveraged to help AI accurately plan routes, while also showcasing my ability to work with various APIs and my expertise in the technologies involved.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the MCP Public Transport MCP Server

{
  "mcpServers": {
    "singapore-transport": {
      "command": "npx",
      "args": [
        "-y",
        "@siva-sub/mcp-public-transport"
      ],
      "env": {
        "LTA_ACCOUNT_KEY": "YOUR_LTA_ACCOUNT_KEY",
        "ONEMAP_TOKEN": "YOUR_ONEMAP_TOKEN",
        "ONEMAP_EMAIL": "your_onemap_email@example.com",
        "ONEMAP_PASSWORD": "YOUR_ONEMAP_PASSWORD"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
LTA_ACCOUNT_KEYDeclared in the maintainer’s client configuration.Yes
ONEMAP_TOKENDeclared in the maintainer’s client configuration.Check documentation
ONEMAP_EMAILDeclared in the maintainer’s client configuration.Check documentation
ONEMAP_PASSWORDDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use MCP Public Transport to Real.”
  • “Use MCP Public Transport to Location-based.”
  • “Use MCP Public Transport to Installation.”

Frequently asked questions

A Model Context Protocol server for Singapore transport data with real-time information and routing Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.