{"name":"io.github.xmpuspus/ph-civic-data-mcp","slug":"xmpuspus-ph-civic-data-mcp","title":"PH Civic Data","description":"PH civic data as MCP tools: the full PSA OpenSTAT catalog, hazards, procurement. 41 tools.","url":"https://mcp.market/server/xmpuspus-ph-civic-data-mcp","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":22,"stars":5,"forks":2,"downloads_week":null,"last_push_at":"2026-09-10T12:56:46.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/xmpuspus/ph-civic-data-mcp","website":null,"version":"0.8.0","remotes":[],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"ph-civic-data-mcp","version":"0.8.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional PAGASA TenDay API token. Without it, get_weather_forecast automatically falls back to Open-Meteo.","format":"string","isSecret":true,"name":"PAGASA_API_TOKEN"}]}],"tools":[{"name":"assess_area_risk","description":"Multi-hazard risk assessment combining PHIVOLCS + PAGASA.","write_action":false,"price_micros":0,"input_schema":null},{"name":"browse_election_results","description":"Walk the COMELEC 2025 election results tree: region down to precinct.","write_action":false,"price_micros":0,"input_schema":null},{"name":"browse_psa_catalog","description":"List one level of the PSA OpenSTAT statistical catalog.","write_action":false,"price_micros":0,"input_schema":null},{"name":"compare_areas","description":"Compare civic indicators for two to five Philippine places, side by side.","write_action":false,"price_micros":0,"input_schema":null},{"name":"describe_psa_dataset","description":"Read the dimensions and valid value codes of one PSA OpenSTAT dataset.","write_action":false,"price_micros":0,"input_schema":null},{"name":"flag_infra_anomalies","description":"Flag PhilGEPS infrastructure projects that warrant further review by cross-referencing PHIVOLCS earthquakes and PAGASA typhoon footprints.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_active_typhoons","description":"Get active tropical cyclones in/near the Philippine Area of Responsibility (PAR).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_air_quality","description":"Real-time air quality for a Philippine city via Open-Meteo (no API key).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_area_profile","description":"One-call correlated civic profile for a Philippine location.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_data_freshness","description":"Server health and data-source catalog probe.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_earthquake_bulletin","description":"Get the full bulletin for a PHIVOLCS earthquake event.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_election_return","description":"One precinct's official vote tally from the COMELEC 2025 archive.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_flood_forecast","description":"Daily river discharge forecast for a Philippine place, from Open-Meteo's GloFAS model.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_health_indicators","description":"National health indicators from PSA OpenSTAT (subject 1D).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_historical_typhoons_ph","description":"Historical tropical cyclone tracks that passed through the Philippine AOR.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_inflation_stats","description":"Headline consumer-price inflation (year-on-year, all items) from PSA.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_infra_project","description":"Return the full record for one infrastructure project by project_id.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_labor_stats","description":"Key labor-force indicators from the PSA Labor Force Survey.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_latest_earthquakes","description":"Get the latest earthquake events from PHIVOLCS.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_location_hierarchy","description":"Return the full chain region -> province -> city/municipality -> barangay for one PSGC code.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_official_gazette_feed","description":"Latest issuances from the Official Gazette of the Republic of the Philippines.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_population_stats","description":"Population from the PSA Census of Population, discovered live on OpenSTAT.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_poverty_stats","description":"Poverty incidence from the PSA Full Year Poverty Statistics table.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_procurement_summary","description":"Aggregate procurement statistics over the latest notices cached from PhilGEPS.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_solar_and_climate","description":"Daily solar irradiance and climate variables from NASA POWER for any coordinate.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_usgs_earthquakes_ph","description":"Philippine-region earthquakes from USGS, cross-reference to PHIVOLCS.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_vegetation_index","description":"NASA MODIS MOD13Q1 NDVI and EVI vegetation index at any coordinate.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_volcano_status","description":"Get current alert level for Philippine volcanoes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_weather_alerts","description":"Get active PAGASA weather alerts and advisories.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_weather_forecast","description":"Get the weather forecast for a Philippine location.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_world_bank_indicator","description":"World Bank macroeconomic and social indicator for the Philippines.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_admin_units","description":"Browse children of a PSGC node, or top-level regions when parent_code is None.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_pagasa_advisory_files","description":"List PAGASA public PDF files from a pubfiles directory listing, newest first.","write_action":false,"price_micros":0,"input_schema":null},{"name":"query_psa_dataset","description":"Run one bounded query against a PSA OpenSTAT dataset.","write_action":true,"price_micros":0,"input_schema":null},{"name":"resolve_ph_location","description":"Fuzzy-resolve a Philippine place name to its canonical PSGC record.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_hdx_datasets","description":"Search HDX for Philippine humanitarian datasets by keyword.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_infra_projects","description":"Search Philippine government infrastructure projects.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_procurement","description":"Search PH government procurement from PhilGEPS open data.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_psa_catalog","description":"Find a PSA OpenSTAT dataset by keyword, without browsing level by level.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_psic_codes","description":"Find a PSIC code by description keyword or by code prefix.","write_action":false,"price_micros":0,"input_schema":null},{"name":"summarize_infra_spending","description":"Aggregate infrastructure procurement statistics over the latest PhilGEPS window.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-20T16:16:56.631Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T16:16:56.585Z","components":{"code":{"score":25,"max":25,"notes":["42 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 10 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"ph-civic-data-mcp","version":"0.8.0","found":true,"license":"MIT","dependencyCount":10,"publishedAt":"2026-09-04T01:34:52.308797Z","repositoryUrl":"https://github.com/xmpuspus/ph-civic-data-mcp"}],"repo":{"found":true,"owner":"xmpuspus","repo":"ph-civic-data-mcp","archived":false,"pushedAt":"2026-09-10T12:56:46Z","stars":5,"forks":2,"openIssues":3,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/36430014?v=4","ownerCreatedAt":"2018-02-13T02:03:14Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/36430014?v=4&s=128","source":"github"},"presence":{"stars":5,"forks":2,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-10T12:56:46.000Z","score":22}}}},"grade_history":[],"reviews":[]}