Monstarx Philippines MCP
Provides tools for searching natural events (e.g., wildfires, storms) in the Philippines from NASA's EONET feed.
Offers address search, geocoding, reverse geocoding via Nominatim, and nearby points of interest (hospitals, fuel stations, tourism spots, etc.) via Overpass.
Fetches latest news headlines from Philippine news publishers (Rappler, Philstar, Inquirer) through their RSS feeds.
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 Philippines MCPWhat's the weather in Manila today?"
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 Philippines MCP (Free Sources First)
Separate Philippines MCP service for public data that requires no account and no API key.
This is the Philippines counterpart to Monstarx Japan MCP.
Free sources included
Source | Agency | Auth | Tools |
Open-Meteo | None | Weather areas/overview/warnings, 24h/4day, rain, temp, humidity, UV, air quality, elevation | |
USGS (Philippine bounding box) | None | Earthquake list, tsunami-flagged events | |
OpenStreetMap | None | Address search, geocode, reverse geocode | |
Zippopotam.us | None | 4-digit postal code lookup | |
Nager.Date | None | Public holidays | |
Community FX | None | USD/PHP and other FX rates | |
OCHA / HDX | None | Dataset search, metadata, datastore query | |
OpenStreetMap contributors | None | Tourism, shelters, hospitals, fuel, police, schools, pharmacies | |
PSA codes via community mirror | None | Regions, provinces, cities/municipalities, barangays | |
Open-Meteo | None | Coastal waves, GloFAS river discharge | |
NOAA AWC | None | Airport METAR (RPLL, RPVM, …) | |
Community PSE mirror | None | Stock quotes (not official PSE) | |
CoinGecko | None | Crypto prices in PHP | |
rss2json + publisher RSS | Rappler / Philstar / Inquirer | None | News headlines |
Philippine Statistics Authority | None | Statistical catalog browse | |
Local catalogs / parsers | Monstarx | None | Airports, universities, banks, metro stations, volcanoes, LTO plate, mobile prefix, PSGC digits, TIN/SSS/PhilHealth shape |
World Bank | None | PHL indicators (population, GDP, CPI) | |
Aladhan | None | Prayer times by city | |
NASA | None | Open natural events in the PH box | |
gold-api.com | None | Spot gold XAU/USD | |
sunrise-sunset.org | None | Sunrise / sunset |
Related MCP server: public-apis-mcp-server
Not included (need keys / HTML-only / not a public JSON API)
Do not wrap these as MCP tools — they are portals, scrapers, or keyed APIs, not stable no-key JSON:
PAGASA TenDay / warning JSON (token)
Official PHIVOLCS HTML
data.gov.ph, OpenDataPH invented/api/pathsDOE pump prices, Meralco/NGCP “grid APIs”
PNP / PDEA / Supreme Court e-Library (HTML)
PRC licensure, CHED/DepEd masterlist “APIs”
OpenAQ (API key)
OpenHolidays
countryIsoCode=PHcurrently returns an empty listInvented GTFS/live LRT-MRT-PNR schedule endpoints
psgc.cloud(duplicate of PSGC; this server usespsgc.gitlab.io)ReliefWeb API (
api.reliefweb.int) currently returns HTTP 410RestCountries v3.1 is deprecated
WorldTimeAPI (
worldtimeapi.org) timed out from this environment
Weather uses Open-Meteo with timezone Asia/Manila. Earthquake/tsunami tools use USGS inside ~4.5–21.5°N, 116–127°E and are not official PHIVOLCS bulletins.
Endpoints
Path | Purpose |
| Server info + tool list |
| Health check |
| MCP Streamable HTTP |
Environment | MCP URL |
Local |
|
Staging |
|
Production |
|
npm run deploy:staging # Worker + route ph-mcp-staging.monstarxapp.com
npm run deploy:production # Worker + route ph-mcp.monstarxapp.com
npm run smoke staging # smoke against staging /mcp
npm run smoke:local # smoke against local wrangler devTools
Tool | Purpose |
| List starter forecast city codes |
| Daily overview text |
| 7-day overview |
| Heavy rain / thunderstorm slots (Open-Meteo, not PAGASA) |
| 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 (USGS PH box) |
| Recent tsunami-flagged USGS events |
| Postal code → place |
| Philippines public holidays |
| Elevation at lat/lon |
| USD/PHP (and other) FX rates |
| Search infectious-disease open datasets |
| Nearby evacuation / assembly points |
| Nearby tourism spots (OpenStreetMap) |
| Search Philippine addresses |
| Address → latitude/longitude |
| Latitude/longitude → address |
| Search HDX Philippines open datasets |
| Dataset metadata + resource URLs by id/name |
| Alias of |
| Query tabular datastore records by resource_id |
| List PSGC regions |
| List PSGC provinces |
| List cities/municipalities for a region or province |
| List barangays for a city/municipality |
| Coastal wave forecast (Open-Meteo Marine) |
| River-discharge forecast (not PAGASA) |
| Starter IATA/ICAO airport catalog |
| Latest airport METAR |
| PSE quote via PHISIX (unofficial) |
| Crypto spot price in PHP |
| Nearby hospitals/clinics (OSM, not DOH) |
| Nearby fuel stations (OSM, not DOE prices) |
| Nearby police stations (OSM, not PNP crime stats) |
| Rappler / Philstar / Inquirer headlines |
| Browse PSA OpenSTAT folders/tables |
| Starter HEI directory (not CHED) |
| Starter bank / SWIFT directory (not BSP) |
| LRT/MRT/PNR station catalog (not live GTFS) |
| Plate format → likely region (not LTO lookup) |
| Mobile prefix → original carrier |
| Slice 9-digit PSGC codes |
| TIN / SSS / PhilHealth shape check |
| Upcoming holidays from today |
| Long-weekend windows for a year |
| World Bank PHL indicators (population, GDP, …) |
| Prayer times by city (Aladhan) |
| NASA EONET events in the PH box |
| Spot gold XAU/USD |
| Sunrise / sunset (UTC) |
| Nearby schools (OSM, not DepEd) |
| Nearby pharmacies (OSM) |
| Starter volcano catalog (not PHIVOLCS alerts) |
| Open-Meteo archive daily history |
| Open-Meteo geocoding (PH places) |
| Nearby fire stations (OSM) |
| Nearby ferry terminals (OSM) |
| Nearby bus stops (OSM) |
| GBIF species search |
| GBIF occurrence records ( |
| PSA OpenSTAT table metadata |
| PSA OpenSTAT json-stat2 query |
Local development
npm install
npm run devNo .dev.vars or API keys are required for the free sources above.
Default location is Manila (14.5995, 120.9842). Default weather area_code is manila.
Checks
npm run typecheck
npm test
npm run checkSmoke test (local)
With npm run dev running:
npm run smoke:localExample curl
curl http://localhost:8789/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\":\"ph_weather_overview\",\"arguments\":{\"area_code\":\"manila\"}}}"curl http://localhost:8789/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\":\"ph_reverse_geocode\",\"arguments\":{\"latitude\":14.5995,\"longitude\":120.9842}}}"Cursor MCP config
{
"mcpServers": {
"monstarx-philippines": {
"type": "http",
"url": "http://127.0.0.1:8789/mcp?reconnect=1"
}
}
}Philippines uses 8789. Leave Indonesia on 8788 and Japan on 8787 if those are running.
Architecture
AI client
→ POST /mcp
→ ph_* tools
→ Open-Meteo / USGS / Nominatim / HDX / PSGC (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
- AlicenseNot gradedqualityDmaintenanceProvides authoritative Philippine national holiday data sourced from official presidential proclamations, including regular, special, and Islamic holidays. It enables users to query specific dates, retrieve upcoming holidays, identify long weekends, and verify working day status.10MIT
- 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
- FlicenseBqualityCmaintenanceProvides weather data including US alerts, US forecasts, and global 5-day forecasts without requiring any API keys.31
- FlicenseNot gradedqualityCmaintenanceProvides global weather data (current conditions, forecasts, air quality) without requiring an API key.
Related MCP Connectors
US weather & geo for AI agents: forecasts, alerts, earthquakes, elevation, geocoding. No keys.
Real-time weather conditions and multi-day forecasts via Open-Meteo — free, no API key required
US weather, alerts, earthquakes and elevation for AI agents, from NWS/NOAA and USGS. No API keys.
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/PH-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server