
Census (ACS by ZIP)
io.github.mcpwright由 GitHub 帳號 mcpwright 發布v0.1.3更新於 Oct 24, 2026
U.S. Census (ACS) data by ZIP: income, demographics, housing, education, from a local store.
概覽
讓助理從本機離線資料存放區查詢任一 ZIP 代碼的美國人口普查 ACS 收入、人口、住宅與教育資料。
- 可以做什麼
- 提供八個唯讀工具,以美國社區調查(ACS)5 年資料為基礎:lookup_zip 確認 ZIP 是否對應人口普查 ZCTA,並回傳名稱、總人口與資料年份;get_income、get_demographics、get_housing 與 get_education 分別回傳家戶收入中位數、年齡中位數、房屋價值與租金,以及教育程度。compare_zips 依某一指標排序多個 ZIP,get_acs_variable 依代碼或易讀名稱回傳任一已儲存的 ACS 變數,find_zips 則依覆蓋比例做地點到 ZIP 的反向查詢。
- 適用情境
- 當助理需要依 ZIP 代碼取得美國社區層級統計資料時適用,例如比較不同地區的收入或住宅成本、描述某地概況,或判斷某城市包含哪些 ZIP。若預期會反覆查詢,它尤其合適,因為資料只需下載一次,之後完全在本機提供,不再產生網路請求。
- 執行需求
- 以 Python 套件(mcpwright-census)透過 uvx 在本機執行;需要 Python 3.12+,以及透過 CENSUS_API_KEY 環境變數提供的免費 Census API 金鑰。需先執行一次 setup 或 refresh 指令,將 ACS 資料集批次下載到作業系統快取目錄下的本機 SQLite 存放區;存放位置可用 CENSUS_MCP_STORE 覆寫。僅在首次下載與更新時需要連線至 Census Bureau 主機。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Census (ACS by ZIP),將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
census-mcp
U.S. Census data by ZIP code, inside your agent. An MCP
server that lets an LLM look up income, demographics, housing, and education for any ZIP —
built on Anthropic's official mcp Python SDK.
All tools are read-only. Data is the U.S. Census Bureau's American Community Survey (ACS) 5-year release — bulk-downloaded once into a local store, then served offline. A free Census API key is required for the one-time download.
Status: published (v0.1.2) —
uvx mcpwright-census(PyPI) and listed in the official MCP Registry asio.github.mcpwright/census-mcp. All 8 tools below are live and unit-tested, verified end-to-end against the live ACS 5-year release (vintage 2024 at the time of writing — the server auto-detects the latest). Part of the mcpwright suite.
Tools
ZIP ≈ ZCTA (ZIP Code Tabulation Area): they mostly coincide, but ~2% of ZIPs (PO-box-only / non-residential) have no ZCTA and will return an error. All ACS figures are 5-year estimates.
find_zips is the reverse direction (place → ZIPs). It's approximate: ZCTAs don't nest inside
places, so a ZIP can span several places and vice versa — read each match's coverage_pct and
pass a state to disambiguate same-named places (e.g. Cambridge, MA vs OH). It's built on the
public 2020 Census ZCTA-to-Place relationship file (2020 geography; no API key needed for it).
Install
Requires Python 3.12+ and a free Census API key
(set CENSUS_API_KEY). The PyPI package is mcpwright-census; the command, server, and tools
are all "census".
Claude Code
Claude Desktop
Add to claude_desktop_config.json:
First run downloads the full ACS dataset (~33k ZCTAs) into a local SQLite store under your OS cache dir, so every later lookup is instant and offline. Run
mcpwright-census setupahead of time, or let the server download lazily on first use.mcpwright-census refreshre-pulls when a new ACS vintage is published. Override the store location withCENSUS_MCP_STORE.
Develop
Roadmap
-
lookup_zip— validate a ZIP, name + population -
get_income— income measures + % $200k+ -
get_demographics— population + median age (age brackets still to come) -
get_housing— median home value, rent, % owner-occupied -
get_education— % bachelor's+, % graduate -
compare_zips— one metric across several ZIPs, ranked -
get_acs_variable— raw value for any stored ACS variable (escape hatch) -
find_zips— reverse lookup: place → ZIPs, ranked by land coverage -
get_demographicsage brackets (under-18 / 18-34 / 35-64 / 65+) - Publish to PyPI (
mcpwright-census) + the official MCP Registry
Privacy
census-mcp runs entirely on your machine and collects, stores, or transmits no personal
data — no accounts, no tracking, no telemetry. Its only outbound requests go to the public
U.S. Census Bureau to download public data: api.census.gov for the ACS dataset (using
your own CENSUS_API_KEY), and www2.census.gov for the place-lookup file used by
find_zips (no key needed). The key is read from your environment and is never logged or sent
anywhere else. These downloads happen during setup/refresh (or lazily on first use); after
that, lookups are served from a local store with no further network calls. The downloaded data
lives under your OS cache directory (public reference data only) and can be deleted at any time.
Full policy: https://mcpwright.com/privacy
Questions & feedback
- Questions, ideas, or "could it do X?" → Discussions
- Bugs & concrete feature requests → Issues
Contributions welcome.
Part of mcpwright · built by Devender Gollapally
來源:README.md,提交 73cc534
工具
0版本歷史
1- v0.1.3最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分