Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Gahmen

FreeNot checked

Integrates with Singapore's government data APIs (data.gov.sg and SingStat) to enable browsing, searching, filtering, and downloading of open datasets for polic

GitHubEmbed

About

Integrates with Singapore's government data APIs (data.gov.sg and SingStat) to enable browsing, searching, filtering, and downloading of open datasets for policy research, economic analysis, demographic studies, and data journalism.

README

MCP (Model Context Protocol) server for Singapore's data.gov.sg APIs, providing easy access to government datasets and collections.

Features

  • Access to data.gov.sg collections and datasets
  • Search within datasets using CKAN datastore API
  • Dataset download functionality with filtering support
  • Built-in rate limiting to respect API quotas (5 requests per minute)

Available Tools

Collections

  • list_collections - List all collections on data.gov.sg
  • get_collection - Get metadata for a specific collection

Datasets

  • list_datasets - List all datasets on data.gov.sg
  • get_dataset_metadata - Get metadata for a specific dataset
  • search_dataset - Search for data within a dataset using CKAN datastore
  • initiate_download - Start downloading a dataset with optional filtering
  • poll_download - Check download status and get download URL

Installation

npm install

Development

npx @smithery/cli dev

Build

npx @smithery/cli build

Usage Examples

Search a Dataset

// Search population data
search_dataset({
  resource_id: "d_8b84c4ee58e3cfc0ece0d773c8ca6abc",
  q: { "year": "2023" },
  limit: 10
})

Get Collection with Datasets

// Get collection 522 with all dataset metadata
get_collection({
  collectionId: "522",
  withDatasetMetadata: true
})

API Rate Limits

The server implements automatic rate limiting:

  • Maximum 5 requests per minute
  • 12-second minimum interval between requests

No Authentication Required

data.gov.sg APIs are public and don't require authentication.

License

MIT

from github.com/aniruddha-adhikary/gahmen-mcp

Installing Gahmen

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/aniruddha-adhikary/gahmen-mcp

FAQ

Is Gahmen MCP free?

Yes, Gahmen MCP is free — one-click install via Unyly at no cost.

Does Gahmen need an API key?

No, Gahmen runs without API keys or environment variables.

Is Gahmen hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Gahmen in Claude Desktop, Claude Code or Cursor?

Open Gahmen on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Gahmen with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs