Census
liveGovernmentReal EstateDemographicsU.S. Census Bureau housing-relevant APIs.
Tools
census_populationHOW MANY PEOPLE LIVE somewhere in the United States — the population of a county, city, town, ZIP code or state from the American Community Survey. Answers "population of Travis County Texas", "how ma
No parameters required.
Try it
census_acsMedian home value and median rent for a US ZIP CODE, city, town, county or state, from the American Community Survey — the keyless way to answer "what do homes cost in 33158" or "median home price in
No parameters required.
Try it
census_building_permitsCheck monthly building permits for new residential construction by geography. Returns count of authorized privately-owned housing units and construction activity trends.
No parameters required.
Try it
census_housing_startsGet residential construction pipeline by geography: new starts, units under construction, and completed units. Returns housing supply and activity trends.
No parameters required.
Try it
census_homeownershipUS homeownership rate and housing vacancy rates by quarter, from the Census Housing Vacancy Survey (HVS) — the official source. Returns `headline` (the national homeownership rate as a percent) plus t
No parameters required.
Try it
census_available_datasetsDiscover Census datasets and their variables. Returns dataset names, descriptions, and variable codes (e.g., B25001_001E) for querying with other census tools.
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/census/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/census/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"census_population","arguments":{}}}'Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("census_population", {});// Or ask in plain English:
const answer = await px.ask("u");