Skip to main content
Glama
xmpuspus

ph-civic-data-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PAGASA_API_TOKENNoOptional API token for PAGASA TenDay; if not provided, weather data falls back to Open-Meteo (no auth required)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_latest_earthquakes

Get the latest earthquake events from PHIVOLCS.

get_earthquake_bulletin

Get the full bulletin for a PHIVOLCS earthquake event.

get_volcano_status

Get current alert level for Philippine volcanoes.

get_weather_forecast

Get weather forecast for a Philippine location.

Uses PAGASA TenDay API when PAGASA_API_TOKEN is set, Open-Meteo otherwise.

get_active_typhoons

Get active tropical cyclones in/near the Philippine Area of Responsibility (PAR).

Returns empty list if none active.

get_weather_alerts

Get active PAGASA weather alerts and advisories.

search_procurement

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).

get_procurement_summary

Aggregate procurement statistics over the latest notices cached from PhilGEPS.

get_population_stats

Philippine population from PSA OpenSTAT (2020 Census).

get_poverty_stats

Poverty incidence from PSA (latest: 2023 Full-Year).

assess_area_risk

Multi-hazard risk assessment combining PHIVOLCS + PAGASA.

Makes parallel upstream calls to PHIVOLCS (earthquakes) and PAGASA (active typhoons, weather alerts). Expect 3-6 second response time.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/xmpuspus/ph-civic-data-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server