Census MCP Server
UnclaimedQuery U.S. Census Bureau data, variables, and geography via MCP. STDIO or Streamable HTTP.
Install
docker run --rm -e CENSUS_API_KEY=your-key -p 3010:3010 census-mcp-serverSet up this server
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
11 of 11 tools
Documented tools (11)
From project documentation. A server handshake does not verify each tool’s description or behavior.
available_years
is exhaustive, not a sample: any other year fails with yearnotavailable before a request goes out, naming the years that do work. It is narrower than what the Census API hosts — pep/charv reaches its 2020-2022 estimates through the YEAR filter inside the 2023 vintage, and the cbp/nonemp vintages lef
census_compare_geographies
Rank and compare variables across multiple geographies — all counties in a state, all states nationally, or a named set. Sorted table output, with the same predicate filtering.
census_get_variable
Fetch full metadata for one or more variable codes — label, concept, predicate type, universe, MOE sibling.
census_list_datasets
Browse available Census Bureau datasets (ACS5, ACS1, Population Estimates, Decennial, County Business Patterns, Economic Census, Nonemployer Statistics) with vintage years and dataset codes.
census_list_geographies
List the geography levels supported by a dataset and year, with parent requirements and example FIPS values.
census_list_predicate_values
List the codes a filter dimension accepts (EMPSZES, LFO, POPGROUP, NAICS2017…), from the dataset dictionary or a live wildcard enumeration.
census_query_data
Query a Census dataset for variables at a specific geography. Returns estimates with MOE, suppression codes resolved to readable reasons, and predicate filtering for the business datasets.
census_resolve_geography
Convert place names (e.g., "King County, WA") or street addresses to Census FIPS identifiers via TIGERweb and Census Geocoder.
census_search_variables
Keyword search across variable labels and concept groups. On ACS, returns estimate and margin-of-error codes together.
ecnbasic
publishes TAXSTAT and TYPOP per industry, so withinnaics scopes the enumeration — and the notice says the result is complete for that industry alone. A per-industry dimension is left unchecked for the same reason, since an unscoped check would withhold codes a scoped query does return
parent_fips
and countyfips are zero-padded to the widths the Census matches on, so "5" and "05" both find Arkansas; either also takes "", which is what reaches every block group in a state. geographyfips takes its width from geographylevel and is passed through as given
Tool change history
FAQ
Questions about Census MCP Server
- How do I connect Census MCP Server to Claude?
- The listing records `docker run --rm -e CENSUS_API_KEY=your-key -p 3010:3010 census-mcp-server` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Cursor, VS Code as compatible clients.
- Is Census MCP Server free?
- The listed licence is Apache-2.0. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Census MCP Server do?
- Census MCP Server documents 11 tools to the agent, including available_years, census_compare_geographies, census_get_variable. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.