Server health + data-source catalog probe.
Doubles as the canonical version/health endpoint: returns server_version
so agents can confirm which release they are talking to. Also returns the
full upstream-source catalog with cache TTLs, freshness expectations, and
licenses — useful when deciding whether a stale cached response is OK or
a re-fetch is needed.
Returns: server_version, server_name, transport, tool_count, asof,
sources (list of {source, source_url, freshness, cache_ttl_seconds,
license}), note.
Get the latest earthquake events from PHIVOLCS.
Get the full bulletin for a PHIVOLCS earthquake event.
Get current alert level for Philippine volcanoes.
Get weather forecast for a Philippine location.
Uses PAGASA TenDay API when PAGASA_API_TOKEN is set, Open-Meteo otherwise.
Get active tropical cyclones in/near the Philippine Area of Responsibility (PAR).
Returns empty list if none active. If the PAGASA bulletin page is
unreachable, returns {results: [], upstream_error: true, caveats} instead,
so an outage is never read as "no active typhoons".
Get active PAGASA weather alerts and advisories.
The PAGASA homepage embeds alert names ("Heavy Rainfall Warning",
"Flood Advisory") in its navigation menu and breadcrumbs as well as
in actual active-warning sections. We can reliably detect the
"No Active Warnings" state but cannot yet isolate active warnings
from chrome text. To avoid fabricated advisories, this tool returns
`[]` with a caveat when the page is reachable but the state is
ambiguous, and `[]` with the explicit "no active warnings" signal
when the homepage says so. For real-time advisories, call
`bagong.pagasa.dost.gov.ph` directly.
Search PH government procurement from PhilGEPS open data.
Note: the PhilGEPS public portal does not expose server-side search for
external clients, so this tool fetches the latest ~100 bid notices and
filters them in-memory. Data is cached 6 hours. Keyword/agency/region
filters are applied client-side (case-insensitive substring match).
Aggregate procurement statistics over the latest notices cached from PhilGEPS.
Philippine population from PSA OpenSTAT (2020 Census).
Poverty incidence from PSA (latest: 2023 Full-Year).
Headline consumer-price inflation (year-on-year, all items) from PSA.
Source: PSA OpenSTAT Consumer Price Index, 2018-based. The tool discovers
the current CPI series by text (never a hardcoded table id) and returns the
most recently published month's year-on-year change. Reports the exact
reference period — PSA publishes with a lag, so this is the latest available
figure, not necessarily the current month.
+20 more tools listed on main page