安装
claude mcp add --transport http zillow "https://mcp.hasdata.com/api/mcp?apis=zillow" --header "x-api-key: HASDATA_API_KEY"适合谁
适合已经在用 Claude、Cursor 或 Windsurf,并且要按在售、在租或已售条件检索 Zillow 房源、再读单套完整信息的人。这是托管 MCP,提供两个只读工具,结果是结构化 JSON。不需要 Zillow 账号,也不需要自己托管服务。
不适合还没有 HasData API key 的人。钥匙在 HasData 控制台免费创建,不绑卡;试用大约覆盖 200 次调用(按每次 5 积分计)。这是远程服务,最简路径是一个 URL 加上 x-api-key 请求头。它只读取未登录访客在 Zillow.com 上能看到的公开房源页,看不到需要登录才出现的内容。
3 分钟完成第一次尝试
只走一条官方路径:用 Claude 以 HTTP 接入托管端点。不要把 npx 本地启动器并列成主安装。
claude mcp add --transport http zillow "https://mcp.hasdata.com/api/mcp?apis=zillow" --header "x-api-key: HASDATA_API_KEY"
前置条件:本机已有 MCP 客户端,以及从 HasData 控制台拿到的 API key。控制台在
https://app.hasdata.com/sign-up?utm_source=github&utm_medium=syndication&utm_campaign=zillow-mcp
配置位置就是这条 claude mcp add 写入的客户端项,服务名是 zillow,请求头是 x-api-key。把 HASDATA_API_KEY 换成你控制台里的真实钥匙,不要编造别的密钥占位符。
第一次调用使用原文写明的只读检索:按在售、在租或已售筛选房源,并带上原文所说的丰富过滤条件,拿回结构化 JSON。原文没有给出工具函数名或字段表,因此不要编造 search/get 名称。成功信号是客户端已连上
https://mcp.hasdata.com/api/mcp?apis=zillow
并且一次在售/在租/已售检索返回 JSON 房源列表,而不是缺 key 或头字段错误。
只读不等于零风险:这次调用会访问远程 HasData 服务,并由它读取 Zillow 公开页。试用按约 5 积分/次计,大约 200 次。
使用案例
案例一:按在售、在租或已售检索一批房源。适合先圈定状态、再看结构化列表的人。证据写明有丰富过滤,但没有列出每一个过滤字段,因此只使用客户端实际露出的、与这三类状态对应的参数。
案例二:读单套房产的完整信息。适合已经有目标房源、只要一份完整 JSON 的人。证据只写到“read a single property in full, all as structured JSON”,没有给出输入是 Zillow URL 还是内部 ID,缺了就停在客户端对该工具的说明,不要编造参数。
使用边界
必须有 HasData API key;没有 Zillow 账号也能用。它只读未登录访客可见的公开房源页。试用免费、不绑卡,大约 200 次、每次约 5 积分。远程服务,无需容器。stdio 路径里的 npx -y @hasdata/zillow-mcp 与环境变量 HASDATA_API_KEY 不是主路径。证据只写明两个只读工具:检索三类房源,以及读单套完整信息;没有工具函数名,也没有撤销路径。
https://github.com/HasData/zillow-mcp