gahmen-mcp
by aniruddha-adhikary·★ 2·Score 32
MCP server for Singapore government data APIs with search, metadata, and download capabilities.
Overview
The Gahmen MCP server provides programmatic access to Singapore's government datasets through data.gov.sg APIs. It implements proper rate limiting (5 requests per minute) to respect API quotas while offering tools for listing collections, searching datasets, and initiating filtered downloads. The server requires no authentication as all APIs are publicly accessible.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this server if you need programmatic access to Singapore government datasets and want to search within or download them without building custom API integration.
When NOT to choose this
Don't choose this server if you need access to datasets from countries other than Singapore or require features beyond search and download functionality.
Tools this server exposes
7 tools extracted from the READMElist_collectionsList all collections on data.gov.sg
get_collectionGet metadata for a specific collection
list_datasetsList all datasets on data.gov.sg
get_dataset_metadataGet metadata for a specific dataset
search_datasetSearch for data within a dataset using CKAN datastore
initiate_downloadStart downloading a dataset with optional filtering
poll_downloadCheck download status and get download URL
Comparable tools
Installation
npm installFor Claude Desktop, add this to your config.json:
{
"mcpServers": {
"gahmen": {
"command": "node",
"args": ["path/to/gahmen-mcp/dist/index.js"]
}
}
}FAQ
- Do I need authentication to use this MCP server?
- No, the data.gov.sg APIs are public and don't require authentication.
- What is the rate limit for this server?
- The server implements automatic rate limiting of 5 requests per minute with a 12-second minimum interval between requests.
Compare gahmen-mcp with
Last updated · Auto-generated from public README + GitHub signals.