Monstarx Indonesia MCP
Provides access to CNN Indonesia news headlines, categories, and search functionality via the Berita Indo API.
Provides address search, geocoding, reverse geocoding, tourism spots, evacuation shelters, and nearby healthcare facilities using OpenStreetMap data (via Nominatim and Overpass).
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Monstarx Indonesia MCPwhat's the weather in Jakarta?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Monstarx Indonesia MCP (Free Sources First)
Separate Indonesia MCP service for public data that requires no account and no API key.
This is the Indonesia counterpart to Monstarx Japan MCP.
Free sources included
Source | Agency | Auth | Tools |
Badan Meteorologi, Klimatologi, dan Geofisika | None | Weather areas/overview/warnings | |
Open-Meteo | None | 24h/4day weather, rain, temp, humidity, UV, air quality, elevation | |
BMKG InaTEWS | None | Earthquake list, tsunami potential | |
OpenStreetMap | None | Address search, geocode, reverse geocode | |
CariKodePos.ID | None | Postal code lookup | |
Nager.Date | None | Public holidays | |
Bank Indonesia via Frankfurter | None | USD/IDR and other FX series | |
OCHA / HDX | None | Dataset search, metadata, datastore query | |
OpenStreetMap contributors | None | Tourism spots, evacuation shelters, nearby hospitals/clinics | |
EMSIFA / Kemendagri codes | None | Provinces, kabupaten/kota, kecamatan, desa | |
Indonesian news RSS | None | CNN/CNBC/Detik/Kompas/Tempo/Republika headlines, category, search | |
Community KAI Commuter mirror | None | KRL stations and schedules | |
Komisi Pemilihan Umum | None | 2024 presidential archive only | |
Local NIK parser | Kemendagri digit layout | None | 16-digit NIK format decode (not Dukcapil) |
Kamus Besar Bahasa Indonesia | None | Dictionary lookup | |
Kemenag prayer times | None | City search, monthly prayer schedule | |
EQuran.id | None | Quran surah list and verses | |
PetaBencana | None | Jakarta flood reports | |
Community Antam listings | None | Gold sell/buyback prices | |
MyQuran | None | Asmaul Husna, hadith | |
National holidays + cuti bersama | None | Cuti bersama calendar | |
yogski | None | Volcanoes, national heroes | |
OJK bank directory | None | Bank search | |
Unofficial OJK lists | None | Illegal vs legal investments | |
Indodax | None | Crypto tickers | |
Community doa list | None | Daily doa |
Related MCP server: BPS MCP Server
Not included (need keys / sandboxes)
BPS Web API, RajaOngkir, BinderByte, SATUSEHAT FHIR, SNAP BI / Midtrans / Xendit / Duitku, Bapanas Web API, MAGMA official REST, KAI stations2 (POST-only booking route), Dayoff API (HTTP 402), Indiwtf (token), data.go.id CKAN (not a stable public endpoint), Pasal.id / BPJS / GoAPI (signup keys), and HTML-only portals (fuel, crime, SIPP, PLN). The GitHub dump sometimes cited as a Kemenkes faskes GeoJSON is not a live public JSON feed; nearby facilities use OpenStreetMap instead.
Endpoints
Path | Purpose |
| Server info + tool list |
| Health check |
| MCP Streamable HTTP |
Local MCP URL:
http://localhost:8787/mcpTools
Tool | Purpose |
| List starter BMKG adm4 village codes |
| Daily / next-hours overview text |
| BMKG 3-day overview |
| Severe weather slots from BMKG forecast |
| 24-hour hourly forecast |
| 4-day daily forecast |
| Hourly UV index |
| Hourly rainfall |
| Hourly air temperature |
| Hourly relative humidity |
| Hourly air quality (PM2.5 etc.) |
| Recent earthquakes |
| Recent tsunami-potential events |
| Postal code → address |
| Indonesia public holidays |
| Elevation at lat/lon |
| Bank Indonesia FX via Frankfurter |
| Search infectious-disease open datasets |
| Nearby evacuation / assembly points |
| Nearby tourism spots (OpenStreetMap) |
| Search Indonesian addresses |
| Address → latitude/longitude |
| Latitude/longitude → address |
| Search HDX Indonesia open datasets |
| Dataset metadata + resource URLs by id/name |
| Alias of |
| Query tabular datastore records by resource_id |
| List 38 provinces |
| Kabupaten/kota by province_id |
| Kecamatan by regency_id |
| Desa/kelurahan by district_id |
| Latest headlines by source |
| Headlines for a source category (CNN nasional, etc.) |
| Search headlines by title/snippet |
| KAI Commuter station list (Comuline) |
| KRL departures for a station id (MRI, GMR, …) |
| 2024 presidential archive (not a live election) |
| Decode 16-digit NIK format (not Dukcapil) |
| Nearby hospitals/clinics (OpenStreetMap) |
| Indonesian dictionary lookup |
| Search prayer-time city ids |
| Monthly sholat timetable |
| List 114 surahs |
| Surah text (AR/Latin/ID) |
| Jakarta flood reports |
| Antam / logam mulia sell and buyback |
| 99 names of Allah |
| National holidays + cuti bersama |
| Indonesian volcano catalog |
| National heroes |
| Bank directory search |
| Illegal / legal investment check |
| Indodax public crypto ticker |
| Hadith by narrator + number |
| Daily doa (AR/Latin/ID) |
Local development
npm install
npm run devNo .dev.vars or API keys are required for the free sources above.
Checks
npm run typecheck
npm test
npm run checkSmoke test (local)
With npm run dev running:
npm run smoke:localExample curl
curl http://localhost:8787/mcp \
-X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d "{\"jsonrpc\":\"2.0\",\"method\":\"tools/call\",\"id\":1,\"params\":{\"name\":\"id_weather_overview\",\"arguments\":{\"area_code\":\"31.71.03.1001\"}}}"curl http://localhost:8787/mcp \
-X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d "{\"jsonrpc\":\"2.0\",\"method\":\"tools/call\",\"id\":2,\"params\":{\"name\":\"id_reverse_geocode\",\"arguments\":{\"latitude\":-6.175392,\"longitude\":106.827153}}}"curl http://localhost:8787/mcp \
-X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d "{\"jsonrpc\":\"2.0\",\"method\":\"tools/call\",\"id\":3,\"params\":{\"name\":\"id_datasets_search\",\"arguments\":{\"query\":\"earthquake\",\"rows\":3}}}"Architecture
AI client
→ POST /mcp
→ id_* tools
→ BMKG / Open-Meteo / Nominatim / HDX / Wilayah / Comuline / KPU 2024 archive / news / KBBI / gold / OJK / OSM faskes (no keys)
→ normalized JSON responseSame Worker shell as Japan MCP. Only adapters and tools differ.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn unofficial MCP server that provides access to Indonesia's BMKG data, including real-time earthquake reports, village-level weather forecasts, and extreme weather alerts. It enables users to search for location codes and retrieve detailed meteorological and geophysical information through natural language.9MIT
- AlicenseBqualityAmaintenanceEnables AI clients to access official Indonesian statistical data from Badan Pusat Statistik (BPS) through natural language queries. It provides over 20 tools for retrieving demographic, economic, and trade data with support for bilingual responses and fuzzy domain matching.34595MIT
- FlicenseNot gradedqualityCmaintenanceProvides tools to search and retrieve detailed information about airports and seaports in Indonesia, including runways, radio frequencies, nearby airports, and port statistics.
- AlicenseAqualityCmaintenanceEnables access to 11 free public APIs including weather, country info, NASA data, dictionary, and more, with zero configuration and no API keys required.12MIT
Related MCP Connectors
US weather & geo for AI agents: forecasts, alerts, earthquakes, elevation, geocoding. No keys.
US weather, alerts, earthquakes and elevation for AI agents, from NWS/NOAA and USGS. No API keys.
US government data (USGS/NOAA/SEC/FDA) with cryptographic proof; x402 pay-per-call, no API key
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Thinaakar/ID_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server