Gahmen MCP Server
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.sgget_collection- Get metadata for a specific collection
Datasets
list_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 URL
Installation
Development
Build
Usage Examples
Search a Dataset
Get Collection with Datasets
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
This server cannot be installed