{"name":"io.github.sypherin/sgdata-mcp","slug":"sypherin-sgdata-mcp","title":null,"description":"Singapore government data for AI agents: ACRA, HDB, COE, URA, SingStat, MAS, IRAS. 87 tools.","url":"https://mcp.market/server/sypherin-sgdata-mcp","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":26,"stars":0,"forks":1,"downloads_week":37,"last_push_at":"2026-09-04T07:35:31.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/sypherin/sgdata-mcp","website":"https://altronis.sg/blog/sgdata-mcp","version":"0.5.2","remotes":[],"packages":[{"registryType":"npm","identifier":"@altronis/sgdata-mcp","version":"0.5.2","transport":{"type":"stdio"}}],"tools":[{"name":"sg_acra_formations_by_ssic","description":"Count ACRA corporate entity formations for a given SSIC prefix","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_acra_get_entity","description":"Look up a single ACRA corporate entity by exact UEN via a server-side","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_acra_search_entities","description":"Search the curated ACRA corporate registry resource server-side","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_air_temperature","description":"Live air temperature readings (deg C) from NEA weather stations across","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_ask","description":"Ask a natural language question about Singapore government","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_births_history","description":"Monthly live-birth count time series for a category (e.g.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_births_latest","description":"Get the most recent month's live-birth counts by sex and","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_carpark_availability","description":"Live HDB/LTA carpark lot availability across Singapore (updated every","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_cessations_monthly","description":"Get monthly business cessation (closure/deregistration) counts","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_coe_demand_supply","description":"COE oversubscription ratio (bids_received / quota) for a single","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_coe_history","description":"COE premium time series for a single vehicle category.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_coe_latest","description":"Get the most recent COE bidding result per vehicle category. If","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_cpi_history","description":"Monthly CPI time series for a single sub-index (substring match","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_cpi_latest","description":"Most recent CPI index value and YoY change for a matching","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_cpi_yoy","description":"Year-on-year inflation rate for a single CPI sub-index in a","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_crime_compare","description":"Rank all crime types by case count for a given year. Returns","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_crime_history","description":"Annual crime case count time series for a specific crime","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_crime_latest","description":"Get the most recent year's crime case counts by type.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_cross_dataset","description":"Compare two Singapore datasets side-by-side over time.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_dataset_query","description":"Query any data.gov.sg dataset by ID with simple exact-match and","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_dataset_schema","description":"Fetch the column schema and metadata for any data.gov.sg dataset by","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_deaths","description":"Singapore mortality indicators: crude death rate and infant","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_dengue_clusters","description":"Active NEA dengue clusters in Singapore (live). The legacy realtime","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_disease_latest","description":"Get the most recent week's infectious disease case counts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_disease_list","description":"List all diseases tracked in the Weekly Infectious Disease","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_disease_trend","description":"Weekly case count trend for a specific disease (e.g. 'Dengue","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_divorces","description":"Singapore divorce statistics. Defaults to total divorces &","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_ecda_centres_near","description":"Find childcare centres whose postal_code shares a prefix with","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_ecda_search_centres","description":"Search ECDA childcare & kindergarten centres. Filters: name","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_ecda_vacancy_summary","description":"Aggregate vacancy count for a given level (infant/pg/n1/n2/k1/k2),","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_electricity_history","description":"Monthly electricity generation time series for a given source","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_electricity_latest","description":"Get the most recent month's electricity generation figures","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_employment_by_sector","description":"Employment counts by sector for a given year. If year is omitted,","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_employment_growth","description":"Percent change in employment for a sector between two years","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_employment_sector_history","description":"Employment time series for a single sector (substring match on","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_formations_compare","description":"Compare business formation counts across multiple industries","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_formations_history","description":"Get the historical time series of business formations for a","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_formations_latest","description":"Get the latest year's business formation counts by industry in","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_formations_monthly","description":"Get monthly business formation counts for a specific industry","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_fx_basket","description":"All major SGD currency pairs for a single month. If month is","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_fx_history","description":"Monthly SGD rate time series for a single currency. Returns","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_fx_rate","description":"Monthly SGD exchange rate for a given currency. Currency is","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_gdp_history","description":"Time series of YoY GDP growth for a single industry (substring","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_gdp_industry_compare","description":"Rank all industries by YoY growth for a given quarter (e.g.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_gdp_latest","description":"Get the most recent YoY GDP growth rate for a matching industry","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_hawker_search","description":"Search for hawker centres by name or location (substring match).","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_hawker_stats","description":"Summary statistics of all hawker centres — total count,","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_hdb_carpark_lookup","description":"Exact-match lookup for a single HDB carpark by car_park_no","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_hdb_carparks_by_address","description":"Substring search over HDB carpark addresses. Useful for 'find all","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_hdb_carparks_by_type","description":"Filter HDB carparks by type (e.g. 'MULTI-STOREY CAR PARK',","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_hdb_resale_search","description":"Search HDB resale flat transactions (Jan 2017+). Filters: town,","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_hdb_resale_stats","description":"Aggregate HDB resale statistics (count, median, mean, min, max resale","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_household_income","description":"Singapore resident household income from work. Returns the median","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_iras_collection","description":"Look up IRAS tax collection by tax_type (substring match) and/or","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_iras_collection_history","description":"Annual tax collection time series for a single tax_type","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_iras_tax_mix","description":"Percentage breakdown of IRAS total collection by tax type for a","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_labour_force","description":"Singapore resident labour force participation rate (LFPR), aged 15+.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_list_datasets","description":"List all available curated Singapore datasets with their IDs,","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_marriages","description":"Singapore marriage statistics. Defaults to total marriages; use","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_median_income_history","description":"Annual median income time series for a given sex ('Males',","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_median_income_lookup","description":"Look up median monthly income by year and/or sex. If year is","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_moe_school_by_name","description":"Exact-match lookup for a single MOE school by full school_name.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_moe_schools_near","description":"Find schools whose postal_code shares a prefix with the supplied","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_moe_search_schools","description":"Search MOE-registered schools by name substring, mainlevel","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_net_formations","description":"Get net business growth (formations minus cessations) by month","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_population_history","description":"Annual time series for a single population indicator (e.g.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_population_latest","description":"Get the most recent annual population figure for a matching","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_psi","description":"Live NEA Pollutant Standards Index (PSI) for Singapore. Returns the","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_rainfall","description":"Live 5-minute rainfall readings (mm) from NEA stations across Singapore.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_retail_sales_history","description":"Monthly retail sales index time series for a sub-industry.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_retail_sales_latest","description":"Most recent retail sales index value for a matching sub-industry","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_retail_sales_yoy","description":"Year-on-year percent change in retail sales index for a","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_search_datasets","description":"Search data.gov.sg for datasets matching a free-text keyword query.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_tourism_history","description":"Tourism receipts time series for a specific component","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_tourism_latest","description":"Get the most recent year's tourism receipts breakdown by","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_trade","description":"Singapore total merchandise trade (imports + exports) by commodity","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_unemployment_history","description":"Unemployment rate time series for a given residential status","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_unemployment_latest","description":"Get the most recent quarterly unemployment rates for Singapore.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_ura_new_sale_pipeline","description":"New sale volume only, quarter-by-quarter, for pipeline analysis.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_ura_private_txn_history","description":"URA private residential transaction volumes over time,","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_ura_private_txn_latest","description":"Latest quarter of URA private residential transactions, broken","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_visitors_history","description":"Monthly visitor arrivals time series for a source country.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_visitors_latest","description":"Most recent monthly visitor arrivals for a matching source country","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_visitors_top_sources","description":"Top N source countries by visitor arrivals for a given month.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_visualize","description":"Generate an ASCII sparkline chart and summary statistics from","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_wages","description":"Average monthly nominal earnings per employee in Singapore (overall","write_action":false,"price_micros":0,"input_schema":null},{"name":"sg_weather_forecast","description":"NEA weather forecast for Singapore. By default returns the 2-hour","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-25T17:26:07.449Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-25T17:26:07.380Z","components":{"code":{"score":25,"max":25,"notes":["89 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 21 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@altronis/sgdata-mcp","version":"0.5.2","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":4,"publishedAt":"2026-07-18T20:01:59.182Z","repositoryUrl":"git+https://github.com/sypherin/sgdata-mcp.git","weeklyDownloads":37}],"repo":{"found":true,"owner":"sypherin","repo":"sgdata-mcp","archived":false,"pushedAt":"2026-09-04T07:35:31Z","stars":0,"forks":1,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/55992859?v=4","ownerCreatedAt":"2019-09-30T15:48:00Z","license":"MIT"},"icon":{"url":"https://altronis.sg/icon.jpg?17a2689a7935d44d","source":"site"},"presence":{"stars":0,"forks":1,"downloadsWeek":37,"license":"MIT","lastPushAt":"2026-09-04T07:35:31.000Z","score":26}}}},"grade_history":[],"reviews":[]}