ipums-mcp
MCP server for IPUMS microdata and NHGIS aggregate data
ipums-mcp is a Model Context Protocol (MCP) server written in TypeScript that provides AI assistants with programmatic access to IPUMS data products — including harmonized Census microdata (IPUMS USA, CPS, International) and the National Historical Geographic Information System (NHGIS) for aggregate spatial data.
Features:
- Search and browse IPUMS variables across samples
- Create and submit data extract requests
- Download completed extracts
- Access NHGIS time-series tables and shapefiles
- Look up dataset and variable metadata
Use cases: Building longitudinal datasets from Census microdata, accessing historical aggregate statistics for demographic research, combining microdata with spatial identifiers for multilevel analysis.