MCP server exposing 3 tools for worldpop.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/worldpop/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
worldpop_stats_polygon — Total population inside any polygon you draw, from WorldPop 100 m gridded population estimates (University of Southampton), for any year 2000-2020. Pass a GeoJSON Polygon or MultiPolygon in WGS84 and get the summed population count back. AUTHORITATIVE for "how many people live inside this boundary" at arbitrary geometry — a catchment, a flood extent, a service area, a proposed district — where census tables only answer for official administrative units. Keyless.worldpop_datasets — List the WorldPop datasets and services the stats API exposes — which population surfaces (total counts, age/sex structures) can be summed over a polygon, with the description of what each covers. Keyless. Call this before worldpop_stats_polygon if you need something other than total population.worldpop_task_status — Check or collect a WorldPop stats job by its task id. WorldPop runs polygon statistics asynchronously; pass the taskid returned by worldpop_stats_polygon (with runasync) to get the state and, once finished, the population result. Keyless.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/worldpop/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io