Connects to Singapore's data.gov.sg APIs to search, browse, and download government datasets. You get five main operations: listing and fetching collections, retrieving dataset metadata, searching within datasets via the CKAN datastore, and initiating filtered downloads with status polling. Built-in rate limiting handles the 5 requests per minute quota automatically. No authentication needed since the APIs are public. Reach for this when you need programmatic access to Singapore's open data for analysis or research without manually browsing the portal or writing your own CKAN client.
MCP (Model Context Protocol) server for Singapore's data.gov.sg APIs, providing easy access to government datasets and collections.
list_collections - List all collections on data.gov.sgget_collection - Get metadata for a specific collectionlist_datasets - List all datasets on data.gov.sgget_dataset_metadata - Get metadata for a specific datasetsearch_dataset - Search for data within a dataset using CKAN datastoreinitiate_download - Start downloading a dataset with optional filteringpoll_download - Check download status and get download URLnpm install
npx @smithery/cli dev
npx @smithery/cli build
// Search population data
search_dataset({
resource_id: "d_8b84c4ee58e3cfc0ece0d773c8ca6abc",
q: { "year": "2023" },
limit: 10
})
// Get collection 522 with all dataset metadata
get_collection({
collectionId: "522",
withDatasetMetadata: true
})
The server implements automatic rate limiting:
data.gov.sg APIs are public and don't require authentication.
MIT
com.mcparmory/google-sheets
domdomegg/google-sheets-mcp
henilcalagiya/google-sheets-mcp
cct15/war-dashboard-data
moooonad/mcp-google-sheets-full
io.github.br0ski777/csv-to-json