A simple MCP server for crawling the data from datagovmy API.
Most developer tooling work still happens through a UI a human drives. Datagovmy MCP server moves it into the conversation instead. A simple MCP server for crawling the data from datagovmy API.
Data.gov.my MCP Server is a Model Context Protocol (MCP) server that provides seamless access to Malaysia's official government data catalogue. It enables developers to discover, explore, and fetch datasets from the Malaysian government's open data platform through a simple, unified interface.
The server publishes 4 tools. What each one is for:
list_catalogue_ids — Fetch a complete list of all available data catalogue IDs from the Malaysian government repositoryget_catalogue_metadata — Get detailed metadata for a specific dataset, including: - Dataset description and methodology - Data structure and field definitions - Publicationsearch_catalogues — Search through available datasets using keywords to find relevant data about specific topicsget_catalogue_data — Fetch the actual data from Malaysia's data.gov.my API for analysis, visualization, or integration into your applicationsdatagovmy-mcp-server on npm is all you need. Most clients run it directly, so configuration is a few lines and a restart.
Plenty of developer tooling servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Datagovmy's toolset — list_catalogue_ids, get_catalogue_metadata, search_catalogues and 1 more — is a fair guide to whether it matches your workflow. It is maintained by manfye; worth a glance at recent repository activity before you build anything load-bearing on it.
SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.
| Tool | What it does |
|---|---|
| list_catalogue_ids | Fetch a complete list of all available data catalogue IDs from the Malaysian government repository. |
| get_catalogue_metadata | Get detailed metadata for a specific dataset, including: - Dataset description and methodology - Data structure and field definitions - Publication schedule and sources - Data quality information |
| search_catalogues | Search through available datasets using keywords to find relevant data about specific topics. |
| get_catalogue_data | Fetch the actual data from Malaysia's data.gov.my API for analysis, visualization, or integration into your applications. |
{
"mcpServers": {
"datagovmy": {
"command": "npx",
"args": ["-y", "datagovmy-mcp-server"]
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
Kill hallucinated APIs — version-accurate, up-to-date library documentation injected straight into context.
Microsoft's official browser automation server — drive a real browser through the accessibility tree, no screenshots needed.
GitHub's official server — repos, issues, pull requests, Actions and code security, straight from your assistant.
Issue tracking at the speed of conversation — Linear's official hosted server with OAuth and zero install.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Timezone sanity for AI — current time anywhere and correct conversions, without the model doing date math.