Sgdata

87 tools. 0 can modify or destroy data without limits.

Read-only server. Low risk, but rate limits prevent runaway API costs.

Last updated:

0 can modify or destroy data
87 read-only
87 tools total

Community server · catalogue entry verified 02/07/2026

How to control Sgdata ↓

What Sgdata exposes to your agents

Read (87) Write / Execute (0) Destructive / Financial (0)

What can go wrong

Even read-only tools carry cost. An agent in a retry loop can make thousands of API calls per minute, exhausting rate limits and running up bills.

How to control Sgdata

PolicyLayer is an MCP gateway — it sits between your AI agents and Sgdata, and nothing reaches the server without passing your rules. These are the rules we recommend:

Cap read operations
{
  "sg_acra_formations_by_ssic": {
    "limits": [
      {
        "counter": "sg_acra_formations_by_ssic_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Sgdata — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON SGDATA →

Instant setup, no code required.

All 87 Sgdata tools

READ 87 tools
Read sg_acra_formations_by_ssic Count ACRA corporate entity formations for a given SSIC prefix Read sg_acra_get_entity Look up a single ACRA corporate entity by exact UEN via a server-side Read sg_acra_search_entities Search the curated ACRA corporate registry resource server-side Read sg_air_temperature Live air temperature readings (deg C) from NEA weather stations across Read sg_ask Ask a natural language question about Singapore government Read sg_births_history Monthly live-birth count time series for a category (e.g. Read sg_births_latest Get the most recent month Read sg_carpark_availability Live HDB/LTA carpark lot availability across Singapore (updated every Read sg_cessations_monthly Get monthly business cessation (closure/deregistration) counts Read sg_coe_demand_supply COE oversubscription ratio (bids_received / quota) for a single Read sg_coe_history COE premium time series for a single vehicle category. Read sg_coe_latest Get the most recent COE bidding result per vehicle category. If Read sg_cpi_history Monthly CPI time series for a single sub-index (substring match Read sg_cpi_latest Most recent CPI index value and YoY change for a matching Read sg_cpi_yoy Year-on-year inflation rate for a single CPI sub-index in a Read sg_crime_compare Rank all crime types by case count for a given year. Returns Read sg_crime_history Annual crime case count time series for a specific crime Read sg_crime_latest Get the most recent year Read sg_cross_dataset Compare two Singapore datasets side-by-side over time. Read sg_dataset_query Query any data.gov.sg dataset by ID with simple exact-match and Read sg_dataset_schema Fetch the column schema and metadata for any data.gov.sg dataset by Read sg_deaths Singapore mortality indicators: crude death rate and infant Read sg_dengue_clusters Active NEA dengue clusters in Singapore (live). The legacy realtime Read sg_disease_latest Get the most recent week Read sg_disease_list List all diseases tracked in the Weekly Infectious Disease Read sg_disease_trend Weekly case count trend for a specific disease (e.g. Read sg_divorces Singapore divorce statistics. Defaults to total divorces & Read sg_ecda_centres_near Find childcare centres whose postal_code shares a prefix with Read sg_ecda_search_centres Search ECDA childcare & kindergarten centres. Filters: name Read sg_ecda_vacancy_summary Aggregate vacancy count for a given level (infant/pg/n1/n2/k1/k2), Read sg_electricity_history Monthly electricity generation time series for a given source Read sg_electricity_latest Get the most recent month Read sg_employment_by_sector Employment counts by sector for a given year. If year is omitted, Read sg_employment_growth Percent change in employment for a sector between two years Read sg_employment_sector_history Employment time series for a single sector (substring match on Read sg_formations_compare Compare business formation counts across multiple industries Read sg_formations_history Get the historical time series of business formations for a Read sg_formations_latest Get the latest year Read sg_formations_monthly Get monthly business formation counts for a specific industry Read sg_fx_basket All major SGD currency pairs for a single month. If month is Read sg_fx_history Monthly SGD rate time series for a single currency. Returns Read sg_fx_rate Monthly SGD exchange rate for a given currency. Currency is Read sg_gdp_history Time series of YoY GDP growth for a single industry (substring Read sg_gdp_industry_compare Rank all industries by YoY growth for a given quarter (e.g. Read sg_gdp_latest Get the most recent YoY GDP growth rate for a matching industry Read sg_hawker_search Search for hawker centres by name or location (substring match). Read sg_hawker_stats Summary statistics of all hawker centres — total count, Read sg_hdb_carpark_lookup Exact-match lookup for a single HDB carpark by car_park_no Read sg_hdb_carparks_by_address Substring search over HDB carpark addresses. Useful for Read sg_hdb_carparks_by_type Filter HDB carparks by type (e.g. Read sg_hdb_resale_search Search HDB resale flat transactions (Jan 2017+). Filters: town, Read sg_hdb_resale_stats Aggregate HDB resale statistics (count, median, mean, min, max resale Read sg_household_income Singapore resident household income from work. Returns the median Read sg_iras_collection Look up IRAS tax collection by tax_type (substring match) and/or Read sg_iras_collection_history Annual tax collection time series for a single tax_type Read sg_iras_tax_mix Percentage breakdown of IRAS total collection by tax type for a Read sg_labour_force Singapore resident labour force participation rate (LFPR), aged 15+. Read sg_list_datasets List all available curated Singapore datasets with their IDs, Read sg_marriages Singapore marriage statistics. Defaults to total marriages; use Read sg_median_income_history Annual median income time series for a given sex ( Read sg_median_income_lookup Look up median monthly income by year and/or sex. If year is Read sg_moe_school_by_name Exact-match lookup for a single MOE school by full school_name. Read sg_moe_schools_near Find schools whose postal_code shares a prefix with the supplied Read sg_moe_search_schools Search MOE-registered schools by name substring, mainlevel Read sg_net_formations Get net business growth (formations minus cessations) by month Read sg_population_history Annual time series for a single population indicator (e.g. Read sg_population_latest Get the most recent annual population figure for a matching Read sg_psi Live NEA Pollutant Standards Index (PSI) for Singapore. Returns the Read sg_rainfall Live 5-minute rainfall readings (mm) from NEA stations across Singapore. Read sg_retail_sales_history Monthly retail sales index time series for a sub-industry. Read sg_retail_sales_latest Most recent retail sales index value for a matching sub-industry Read sg_retail_sales_yoy Year-on-year percent change in retail sales index for a Read sg_search_datasets Search data.gov.sg for datasets matching a free-text keyword query. Read sg_tourism_history Tourism receipts time series for a specific component Read sg_tourism_latest Get the most recent year Read sg_trade Singapore total merchandise trade (imports + exports) by commodity Read sg_unemployment_history Unemployment rate time series for a given residential status Read sg_unemployment_latest Get the most recent quarterly unemployment rates for Singapore. Read sg_ura_new_sale_pipeline New sale volume only, quarter-by-quarter, for pipeline analysis. Read sg_ura_private_txn_history URA private residential transaction volumes over time, Read sg_ura_private_txn_latest Latest quarter of URA private residential transactions, broken Read sg_visitors_history Monthly visitor arrivals time series for a source country. Read sg_visitors_latest Most recent monthly visitor arrivals for a matching source country Read sg_visitors_top_sources Top N source countries by visitor arrivals for a given month. Read sg_visualize Generate an ASCII sparkline chart and summary statistics from Read sg_wages Average monthly nominal earnings per employee in Singapore (overall Read sg_weather_forecast NEA weather forecast for Singapore. By default returns the 2-hour

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Sgdata

Is the Sgdata MCP server safe to use without restrictions? +

The Sgdata server is primarily read-only with 87 read tools. While it cannot modify data, an agent in a retry loop can make thousands of API calls per minute, exhausting rate limits and running up costs. Rate limiting is still recommended.

How many tools does the Sgdata MCP server expose? +

87 tools across 4 categories: Destructive, Execute, Read, Write. 87 are read-only. 0 can modify, create, or delete data.

How do I enforce a policy on Sgdata? +

Register the Sgdata MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Sgdata tool call.

Deterministic rules across all 87 Sgdata tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

87 Sgdata tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.