Monstarx Thailand MCP
Queries NASA EONET for natural events such as wildfires, floods, and storms in the Thailand bounding box.
Provides address search, geocoding, reverse geocoding, and POI lookups (hospitals, schools, transit, tourism, and more) using OpenStreetMap data via Nominatim and Overpass.
Click on "Deploy 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 Thailand MCPWhat's the air quality in Bangkok right now?"
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 Thailand MCP (Free Sources First)
MCP server for Thailand public data that requires no account and no API key. This is a new project. It does not modify the Singapore MCP.
The HTTP shell, tool registration pattern, and deploy flow match Singapore. Only adapters and th_* tools differ.
Endpoints
Environment | MCP URL | Health URL |
Production |
|
|
Staging |
|
|
Local |
|
|
{
"mcpServers": {
"monstarx-thailand": {
"url": "https://th-mcp.monstarxapp.com/mcp"
}
}
}Related MCP server: TMD Weather MCP Server
Free sources included
Source | Auth | Tools |
None (optional key unused by default) | Dataset search, metadata, datastore query, disease datasets | |
None | Weather, UV, rainfall, temperature, humidity, air quality, elevation, marine, flood, archive, geocoding | |
None | Address search, geocode, reverse geocode | |
None | Station PM2.5 / PM10 / AQI | |
None | Earthquakes and tsunami-flagged events in the Thailand bounding box | |
None | Public holidays, next holidays, long weekends (Nager.Date does not publish TH) | |
None | Spot FX involving THB (not BOT) | |
None | 5-digit postcode lookup | |
None | Airport METAR | |
None | THB crypto spots | |
None | Provinces, airports, tourism, hospitals, fuel, police, schools, pharmacies, fire, ferry, bus, shelters, temples, banks, metro, ATMs, hotels, convenience stores | |
None | THA indicators (population, GDP, CPI) | |
None | Prayer times by city | |
None | Natural events in the Thailand box | |
None | Spot gold XAU/USD | |
None | Sunrise / sunset | |
None | Species search and Thailand occurrences | |
None | University search |
See THAILAND_FREE_APIS.md for accepted vs rejected sources.
Not included
Do not wrap these as MCP tools — they are portals, scrapers, keyed APIs, or invented /api/ paths:
TMD
api.tmd.go.th/ DGAapi.dga.or.th(registration / keys)OpenAQ (API key)
EGAT / NSO / Traffy landing pages
BTS / MRT / SRT / BMTA “open feeds” (no public no-key JSON)
SET quotes, government lottery GitHub mirrors, rss2json
Fuel / crime / court / politics claimed APIs
forWeb/getAQI_JSON.php(404; Air4Thai usesgetNewAQI_JSON.php)
Weather uses Open-Meteo with timezone Asia/Bangkok. Earthquake tools use USGS inside ~5.5–20.5°N, 97–106°E and are not official TMD bulletins. FX is a community feed, not Bank of Thailand.
Tools
Dataset catalogue
Tool | Purpose |
| Search data.go.th datasets by keyword |
| Get metadata for a data.go.th dataset |
| Query rows from a tabular data.go.th resource |
Weather and environment
Tool | Purpose |
| Next 2-hour forecast for a Thai city |
| 24-hour forecast |
| 4-day forecast |
| UV index |
| Precipitation / rainfall |
| Air temperature |
| Relative humidity |
| Open-Meteo PM2.5 / PM10 / AQI |
| PCD Air4Thai station readings |
| Ground elevation (metres) |
| Gulf / Andaman wave forecast |
| Current conditions + today's high/low |
| 7-day daily forecast |
| Heavy rain / thunderstorm slots (not TMD) |
| Open-Meteo archive daily history |
| GloFAS river-discharge forecast |
| Sunrise / sunset (UTC) |
Maps, places, and admin
Tool | Purpose |
| Search Thai addresses |
| Convert address/place to coordinates |
| Find addresses near coordinates |
| Live OSM changwat list (admin_level=4) |
| 5-digit postcode lookup |
| Nearby OSM tourism POIs |
| Open-Meteo geocoding for Thai place names |
| Nearby hospitals/clinics (OSM, not MOPH) |
| Nearby fuel stations (OSM locations, not pump prices) |
| Nearby police stations (OSM) |
| Nearby schools (OSM, not MOE) |
| Nearby pharmacies (OSM) |
| Nearby fire stations (OSM) |
| Nearby ferry terminals (OSM) |
| Nearby bus stops (OSM, not BMTA arrivals) |
| Nearby shelters / assembly points (OSM) |
| Nearby Buddhist temples (OSM) |
| Hipolabs live university search (not MHESI) |
| Nearby OSM railway/subway stations (not live GTFS) |
| Nearby OSM bank branches (not BOT) |
| Nearby OSM ATMs |
| Nearby OSM hotels |
| Nearby OSM convenience stores |
Hazards, finance, aviation
Tool | Purpose |
| USGS events in the Thailand box |
| USGS tsunami-flagged events in the Thailand box |
| Public holidays (Google Calendar ICS) |
| Upcoming holidays from today |
| Long-weekend windows for a year |
| Spot FX involving THB |
| Spot gold XAU/USD |
| Nearby OSM aerodromes |
| Live METAR for a Thai airport |
| Bitkub THB ticker |
| World Bank THA indicators |
| data.go.th health/dengue dataset search |
| Prayer times by city (Aladhan) |
| NASA EONET events in the Thailand box |
| GBIF species search |
| GBIF occurrence records ( |
All 59 tools call a live no-key public feed. Local parsers (Thai ID, BE/AD, PromptPay, mobile prefix) are not exposed as tools.
Local development
npm install
npm run devNo .dev.vars or API keys are required. DATA_GOV_TH_API_KEY is optional and is only sent to data.go.th.
Default city is Bangkok (13.7563, 100.5018).
Checks
npm run lint
npm run typecheck
npm test
npm run checkWith npm run dev running:
npm run smoke:localRequired secrets (deploy)
Secret | Purpose |
| Deploy Worker |
| Optional data.go.th API key |
| Synced automatically from GitHub Actions |
This server cannot be deployed
Maintenance
Related MCP Connectors
Official public & government APIs, dozens of countries: registers, statistics, open data. Keyless.
Hundreds of scraping & data APIs through one key. USD pay-per-request, normalized schemas, failover.
140+ data APIs for agents: finance, banking validation, geo, weather, text. One API key.
Real-time data API for AI Agents: stocks, weather, forex, logistics, search, scrape, news, IP.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides access to earthquake data from the Thai Meteorological Department (TMD) API. Enables querying recent earthquakes, filtering by location and magnitude, and obtaining statistics.1-
- AlicenseNot gradedqualityDmaintenanceProvides weather data from the Thai Meteorological Department (TMD) with tools for querying stations, weather by province, and summaries, deployable via Docker or remote server.MIT
- AlicenseAqualityCmaintenanceEnables natural language discovery, querying, and analysis of Thailand's official statistics from the National Statistical Office via SDMX REST API. It provides tools for searching dataflows, exploring structures, and fetching data with caching and bilingual support.8MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to search and read Thailand's official open-government data from data.go.th, providing tools to search datasets, retrieve full records, and browse categories without API keys.MIT