Sgdata-mcp Server

A Singapore government data MCP server. 87 tools — 24 curated datasets + 7 SingStat tables + 6 live real-time feeds, CLI mode, data visualization, cross-dataset queries, natural language queries.…

Local serverstdio

What is the Sgdata-mcp Server?

@altronis/sgdata mcp is an MCP project maintained in the sypherin/sgdata-mcp repository. The maintainer describes its purpose as “A Singapore government data MCP server. 87 tools — 24 curated datasets + 7 SingStat tables + 6 live real-time feeds, CLI mode, data visualization…”. Read the project documentation for the complete scope.

Installation

The documented npm package is @altronis/sgdata-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
sg_askNatural language query — ask any question about Singapore data in plain English
sg_visualizeASCII sparkline + summary stats + chart-ready JSON from any numeric series
sg_cross_datasetCompare two datasets over time with automatic period alignment
sg_list_datasetsList all 24 curated datasets with IDs, names, and agencies
sg_search_datasetsFull-text discovery across all data.gov.sg datasets
sg_dataset_schemaColumn labels, agency, format for any dataset ID
sg_dataset_queryQuery any dataset with filters, auto-downloads and caches

How to install the Sgdata-mcp Server

{
  "mcpServers": {
    "sg-data": {
      "command": "npx",
      "args": [
        "-y",
        "@altronis/sgdata-mcp"
      ]
    }
  }
}

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