Census
Access U.S. Census Bureau data, variables, and geography through a Model Context Protocol server, supporting STDIO and HTTP transports.
The Census server provides a comprehensive suite of tools for interacting with U.S. Census Bureau data. It allows users to browse available datasets, search for specific variables, resolve geographic identifiers (FIPS codes) from place names or addresses, and execute detailed data queries. Designed as a Model Context Protocol server, it simplifies access to complex Census APIs, offering a streamlined, agent-friendly workflow for applications needing structured demographic and economic data with features like decoded suppression codes and recovery hints.
Key Features
01Supports both STDIO and Streamable HTTP transports for flexible integration with MCP clients.
02In-process variable cache with configurable TTL for efficient and fast keyword searching across datasets.
03Utilizes a robust three-API backend (Census Data, TIGERweb, Geocoder) with automatic retry and backoff mechanisms.
04Agent-friendly output includes decoded data suppression codes, FIPS formatting helpers, and recovery hints on errors.
05Comprehensive toolset covering Census data workflow: dataset discovery, variable search, geography resolution, data querying, and comparisons.
060 GitHub stars
Use Cases
01Develop AI agents or applications that can interpret and utilize demographic data, including ranked comparisons across multiple geographies.
02Programmatically access and explore U.S. Census Bureau datasets, variables, and geographies for research or application development.
03Automate the resolution of place names or street addresses into Census FIPS codes for precise data queries.