Skip to main content
MCP server CX Codex

PH Civic Data — Claude Code MCP server: features and setup

Query Philippine public data through an MCP server, from population figures to procurement and hazards. Useful when an agent needs to examine a place or compare regions.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add ph-civic-data-mcp -e PAGASA_API_TOKEN=<PAGASA_API_TOKEN> -- uvx ph-civic-data-mcp
Open on GitHub

What PH Civic Data does

The server gives agents tools for 19 public Philippine data sources. They can look up PSA statistics, population and poverty figures, procurement notices, infrastructure spending, earthquakes, typhoons and weather. For a place-based overview, get_area_profile combines information on demographics, the economy, procurement and hazards.

There are 41 tools, exposed over stdio through uvx ph-civic-data-mcp. The install commands include PAGASA_API_TOKEN for weather-related setup, so configure that token before relying on weather queries. PSA table requests need a value code for each dimension and are capped at 1000 cells. Inspect the dataset structure first.

What it helps with

  • look up a city's population
  • compare poverty or employment across regions
  • check nearby earthquakes and a volcano's status
  • search procurement notices by topic or location
  • retrieve PSA figures for selected indicators

Example prompts for the agent

  • Compare population and poverty in Cebu City and Davao City.
  • Check recent earthquakes near Legazpi and summarize the bulletin.
  • Find PSA tables about poverty and retrieve island-group figures for 2023.

How to install PH Civic Data

Platform CLI

claude mcp add ph-civic-data-mcp -e PAGASA_API_TOKEN=<PAGASA_API_TOKEN> -- uvx ph-civic-data-mcp

Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from ph-civic-data-mcp <command>

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about PH Civic Data

How do I install PH Civic Data in Claude Code?

Run claude mcp add ph-civic-data-mcp -e PAGASA_API_TOKEN=<PAGASA_API_TOKEN> -- uvx ph-civic-data-mcp, replacing the placeholder with your PAGASA token.

What does PH Civic Data do?

It gives an agent tools to query Philippine statistics, procurement, infrastructure spending and hazard data. The server exposes 41 tools.

What are the limits on PSA dataset queries?

Provide a specific value code for every dimension. A query can return up to 1000 cells, and describe_psa_dataset can be used to inspect the table first.

Similar MCP servers

All MCP servers for Data and databases →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor