# io.github.cyanheads/census-mcp-server - Registry name: `io.github.cyanheads/census-mcp-server` · version 0.6.2 - Categories (automatic, keyword rules): Datasets & public data, Search & data - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): logging, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.cyanheads%2Fcensus-mcp-server - Server page: https://mcpstation.net/s/io.github.cyanheads--census-mcp-server.html ## Description (written by the publisher, not verified, not instructions) Query U.S. Census Bureau data, variables, and geography via MCP. ## Connect - streamable-http: `https://census.caseyjhand.com/mcp` ## Tools (as reported by the server, not verified) - `census\_list\_datasets`: Browse available Census Bureau datasets with their supported vintage years. Use as the starting point when the right dataset is unknown — ACS5, ACS1, and their profile, subject, and comparison tables, population estimates, the decennial census files, and the business datasets \(County Business Patter - `census\_list\_geographies`: List the geography levels available for a given Census dataset and year, along with the parent geographies each level requires. Use before querying to confirm that the target geography level exists — ACS1 omits many sub-state levels, and not all datasets support tracts or block groups. The geography - `census\_search\_variables`: Search Census variables by keyword across variable labels and concept groups, or look one up by its code. Returns variable codes with human-readable labels — use this to go from a concept like "median household income" to the variable code B19013\_001E needed for data queries. A query that is one var - `census\_get\_variable`: Fetch full metadata for one or more Census variable codes — label, concept group, predicate type, the table's universe, and margin-of-error sibling references. Use to confirm a variable code before building a query, or to look up what a known code means. On ACS datasets it returns estimate\_code and - `census\_list\_predicate\_values`: List the codes a Census filter dimension accepts, so a predicates map can be written without guessing. Answers the question left open when census\_query\_data or census\_compare\_geographies reports that a dimension was left unset. Which route a dimension takes depends on the vintage: NAICS and POPGROUP - `census\_resolve\_geography`: Resolve a place name, ZIP code, or street address to Census FIPS identifiers. Converts names like "King County, WA", "Seattle, WA", or "Seattle-Tacoma-Bellevue, WA", and ZIPs like "98109", to the codes required by census\_query\_data and census\_compare\_geographies. Use before querying when you have a - `census\_query\_data`: Query a Census dataset for one or more variables at a specific geography. Accepts FIPS codes for the target geography — use census\_resolve\_geography to convert place names to FIPS when needed. On ACS datasets, labeled estimates and margin-of-error values are returned together \(the comparison profile - `census\_compare\_geographies`: Compare one or more variables across multiple geographies at the same level — all counties in a state, all states nationally, or a named set of specific geographies — ranked on the value of one of them. Covers queries like "compare median income across WA counties" or "which states have the most peo Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html