Singapore Open Data MCP Server
An MCP server for Singapore's government open data. Search and query every data.gov.sg dataset (HDB resale prices, schools, dengue clusters and more), get live NEA weather, rainfall, PSI/haze, UV, heat stress, lightning and PUB flood alerts, find HDB carpark lots and taxis near any landmark or postal code, and pull official statistics such as GDP and CPI from SingStat Table Builder. Works out of the box with no API key, and you can optionally connect your own data.gov.sg key through the MCP Key Service for a personal rate limit.
Base endpoint (works without API key):
https://mcp.techmavie.digital/datagovsg/mcp✓ Works without API key. Use the endpoint above directly in your MCP client.
Need help setting up? Follow the official setup guides:
Features
Works out of the box with no API key. Optional MCP Key Service key for your own data.gov.sg rate limit
One search across 4,600+ datasets, real-time APIs and SingStat tables, with the next tool to call
Query any data.gov.sg table (HDB resale prices, schools, population and more) with filters, sorting and pagination
Live NEA weather: 2-hour, 24-hour and 4-day forecasts, plus temperature, rainfall, humidity and wind readings
Air quality: PSI and PM2.5 with health bands and NEA advice for haze
UV index, heat stress (WBGT), lightning, PUB flood alerts and rain radar
HDB carpark availability, taxi availability and traffic cameras
Place names and postal codes everywhere (e.g. "Orchard", "Jewel Changi", "560123") via OneMap
SingStat Table Builder: GDP, CPI, population, labour and trade statistics
Historical queries for past dates, plus download links for full CSV and GeoJSON files
Available Tools
datagovsg_search_allSearch datasets, collections, real-time APIs and SingStat in one call
datagovsg_search_datasets / datagovsg_list_collectionsBrowse the data.gov.sg catalogue with filters
datagovsg_get_collection / datagovsg_get_dataset_metadataCollection details and dataset columns
datagovsg_query_datasetQuery rows with filters, sorting and pagination
datagovsg_get_download_urlDownload link for full CSV, GeoJSON, XLSX or PDF files
datagovsg_get_current_conditionsWeather, air quality and alerts for any place in one call
datagovsg_get_weather_forecast2-hour area, 24-hour regional and 4-day forecasts
datagovsg_get_weather_readingsTemperature, rainfall, humidity and wind by station
datagovsg_get_air_qualityPSI and PM2.5 with health advice
datagovsg_get_uv_index / datagovsg_get_heat_stressUV index and WBGT heat stress
datagovsg_get_lightning / datagovsg_get_flood_alerts / datagovsg_get_weather_radarLightning, PUB flood alerts and rain radar
datagovsg_get_carpark_availabilityHDB carpark lots near a place, address or postal code
datagovsg_get_taxi_availability / datagovsg_get_traffic_imagesTaxis nearby and traffic cameras
singstat_search_tables / singstat_get_table_metadata / singstat_get_table_dataSingStat official statistics
datagovsg_helloCheck server status and which API key is in use
Highlights
Requirements
- No API key needed
- Optional: MCP Key Service API key holding your own data.gov.sg key, for a personal rate limit (register at mcpkeys.techmavie.digital)