Malaysia Open Data MCP Server

MCP server for Malaysia's Open Data APIs with 31 tools, providing comprehensive access to government datasets and collections. Features enhanced unified search with flexible tokenization, advanced Parquet file support with date range and column filters, Nominatim (OpenStreetMap) geocoding with no API key required, earthquake and flood warnings, and comprehensive data sources including weather forecasts and public transport data.

MCP Endpoint
https://mcp.techmavie.digital/datagovmy/mcp

Use this endpoint directly in your MCP client (Claude Desktop/Mobile App, Cursor, Windsurf, etc.)

Need help setting up? Follow my interactive setup guides:

Features

Enhanced Unified Search with flexible tokenization and synonym expansion

Parquet File Support with date range, column filters, summary, and latest-period output modes

Nominatim (OpenStreetMap) geocoding — no API key required

Malaysia's Data Catalogue with rich metadata

Interactive Dashboards for data visualization

Department of Statistics Malaysia (DOSM) data

Weather forecast, warnings, and earthquake alerts

Flood warnings from national disaster agency

Public transport, GTFS data, and transit stop search

Available Tools

search_all

Primary unified search across datasets and dashboards

list_datasets_catalogue

List available datasets

search_datasets_catalogue

Search for datasets

filter_datasets_catalogue

Filter datasets by criteria

get_dataset_details

Get details of a specific dataset

get_dataset_filters

Get available filters for a dataset

list_dashboards

List interactive dashboards

search_dashboards

Search for dashboards

get_dashboard_details

Get dashboard details

get_dashboard_charts

Get charts from a dashboard

list_dosm_datasets

List DOSM datasets

get_dosm_dataset

Get data from a DOSM dataset

parse_parquet_file

Parse Parquet files with filtering and output modes

get_parquet_info

Get metadata about a Parquet file

find_dashboard_for_parquet

Find dashboard associated with a Parquet file

get_weather_forecast

Get weather forecast for Malaysia

get_weather_warnings

Get current weather warnings

get_earthquake_warnings

Get earthquake alerts

get_flood_warnings

Get flood warnings

list_transport_agencies

List transport agencies with GTFS data

get_transport_data

Get transport data for an agency

get_gtfs_static

Get GTFS static data

get_gtfs_realtime_vehicle_position

Get real-time vehicle positions

parse_gtfs_static

Parse GTFS static data

parse_gtfs_realtime

Parse GTFS real-time data

get_transit_routes

Get transit routes

get_transit_stops

Get transit stops

get_transit_arrivals

Get transit arrival times

search_transit_stops_by_location

Search stops by location name

find_nearest_transit_stops

Find nearest transit stops

hello

Verify server connectivity

Requirements

  • Node.js 18+

Quick Links

View All MCP Servers

Support My Work

If you find this MCP server useful, consider supporting my work.

Learn how to support
TechMavie Digital Logo

TechMavie Digital Services

Business Registration Number: 202503258894

Copyright 2025 TechMavie Digital. All rights reserved.

Made with ❤️ by

Privacy Notice

This website uses Plausible, a privacy-focused analytics tool. Your data is anonymized and stored in Nuremberg, Germany. No cookies are used and no personal information is collected. I respect your privacy.