Singapore public data, transport, rail, property, business, economy, weather, and analytics.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Ask Claude or Codex questions about Singapore property, MRT/LRT, buses, companies, weather, the economy, public services, and official financial reference data.
291 read-only tools · 8 Agent Skills · 7 plugins · stdio and Streamable HTTP
Try it right now, without installing anything. Message @OlanoSGBot on Telegram and ask a Singapore question in plain English. It is free to use and needs no API key. See Try it on Telegram.
Built and maintained in Singapore by Olano — the olano.ai platform for applied AI, and olano.sg, our Singapore AI studio. Singapore MCP is the studio's open contribution to the local AI community, and it is free to use under the MIT licence.
Singapore MCP is an independent community project. It is not affiliated with, endorsed by, or an official product of the Singapore Government or any government agency. “Official” below describes an upstream data source, not this software.
Singapore MCP is a read-only bridge between an AI client and Singapore's official public data: data.gov.sg, OneMap, LTA DataMall, and SingStat. Every answer keeps its source agency, dataset identifier, observation period, units, and freshness caveats, so you can check the work. Most of it runs with no API key at all.
The monorepo separates provider access, reusable analysis, and user-facing workflows. Install the aggregate server for the complete experience or a focused executable when you only need one provider.
| Package | Role | Credentials |
|---|---|---|
@olano/mcp-singapore | Aggregate server: every provider, catalog, insight, rail, finance, analytics, prompt, resource, and cross-agency workflow | Depends on the selected tool |
@olano/mcp-datagov | data.gov.sg catalog, metadata, rows, and real-time feeds | Optional data.gov.sg key |
@olano/mcp-onemap | OneMap address search, reverse geocoding, and routing | OneMap token |
@olano/mcp-lta | LTA DataMall bus arrivals, traffic, parking, and taxi feeds | LTA DataMall Account Key |
@olano/mcp-weather | Forecasts, temperature, rainfall, and PSI | Optional data.gov.sg key |
@olano/mcp-catalog | Curated Singapore datasets, 27 ACRA entity shards, and SingStat tables | Optional data.gov.sg key |
@olano/mcp-insights-sg | Prompt discovery, semantic routing, period-aware comparisons, and derived public-data insights | Depends on the routed source |
@olano/mcp-rail-sg | MRT/LRT stations, codes, lines, exits, interchanges, and nearest-location tools | None; OneMap token for address lookup |
@olano/mcp-finance-sg | Official mortgage reference-rate history and transparent local mortgage calculations | Optional data.gov.sg key |
@olano/mcp-analytics | Deterministic local statistics, comparisons, correlations, and text sparklines | None |
@olano/mcp-core | Shared transport, safe HTTP client, caching, retries, and MCP result helpers | None |
@olano/sg-cli | Search, inspect, route, and invoke the complete suite from a terminal | Depends on the selected tool |
Focused stdio/HTTP executables are available for the aggregate, data.gov.sg, OneMap, LTA, weather, and rail packages. The other packages are reusable registration libraries composed by the aggregate server.
Ask these in an MCP client, or use olano-sg examples [category] to browse the packaged prompt
catalog. Results depend on upstream coverage and, for a few tools, on the optional keys in
Credentials and caching. Not installed yet? Ask a few of these on
Telegram first with @OlanoSGBot, or go straight to
Quick start.
Olano and show the UEN and entity status.”Bishan and group them by carpark type.”The first example is a single MCP operation. hdb_resale_stats applies the exact town and flat-type
filters, selects the latest available matching month by default, returns the transaction rows, and
calculates the range, median, Q1, Q3, and price per square metre inside the server:
Use latestMonths, startMonth, or endMonth to choose a different period. A direct dataset
download is not required. This operation is available in the aggregate server's all and
property profiles; it is not part of the focused @olano/mcp-datagov row-reader package.
1 Fullerton Road and state whether distance is straight-line or walking.”Nanyang and show the official dataset fields.”No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/singapore-mcp-by-olano)<a href="https://allmcps.com/mcp/singapore-mcp-by-olano"><img src="https://allmcps.com/api/badge/singapore-mcp-by-olano?style=directory" alt="Singapore MCP by Olano on AllMCPs" /></a>