mcpField
M
mcp-zillow-listing-details

mcp-zillow-listing-details

本地服务
github.com/mambalabsdev商业与营销01 天前更新

关于 mcp-zillow-listing-details

这是一个通过 Apify Actor 获取 Zillow 房屋详情的 MCP 服务。支持房源 URL、ZPID、街道地址或 ZIP 码,并以扁平行返回房屋信息和状态。

主要功能

  1. 01按 URL、ZPID、地址或 ZIP 查找房屋
  2. 02返回价格、Zestimate、房屋信息和状态
  3. 03读取房屋描述和挂牌经纪人
  4. 04按挂牌状态筛选 ZIP 搜索结果
  5. 05限制结果数量并设置费用上限

适用场景

  1. 01查看特定 Zillow 房屋的详情
  2. 02列出 ZIP 码内待售或出租房屋
  3. 03查询近期售出的房屋及价格

MCP 相关

向 MCP 客户端提供 `read_zillow_listings` 工具。该服务启动 Apify Actor、等待运行完成,并返回其数据集行。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"com-mambabuilt-mcp-zillow-listing-details": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-zillow-listing-details"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
启动命令npx -y @mambalabsdev/mcp-zillow-listing-details
需要配置的环境变量
APIFY_TOKEN密钥Apify API token from https://console.apify.com/account/integrations

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@mambalabsdev/mcp-zillow-listing-details1.0.2

工具

1

收录的工具列表 · 更新于 1 天前

参数类型必填说明
listingsarray否Zillow 房屋 URL、ZPID 或街道地址,每次运行最多 1,000 个。地址必须包含门牌号和城市或 ZIP 码,并且必须与 Zillow 返回的房屋匹配,否则该行免费。
zip_codesarray否5 位美国 ZIP 码。每个代码都会返回 Zillow 对应搜索页面上的房屋,数量不超过 Maximum listings。
max_listingsnumber否本次运行要返回的房屋总数上限,按输入顺序处理所有输入,范围为 1 到 1,000。默认值为 100。可输入文本或数字。
read_detailsboolean否false(默认)或 true。设为 false 时,每个 ZIP 码对每套房屋返回一条搜索结果行,并按搜索结果行价格计费。设为 true 时,actor 会读取每套房屋的页面,并按房源行价格计费,同时返回描述和房源经纪人。
listing_statusenum否for_sale(默认)、for_rent 或 recently_sold。仅用于 ZIP 码。for_sale | for_rent | recently_sold
max_charge_usdstring否可选。费用超过此金额前,运行将停止。摘要行始终会返回。

详细介绍

Zillow 房源详情 MCP 服务

npm version license

适用于 Apify 上 Mamba Labs Zillow Listing Details actor 的 MCP 服务。可通过 Zillow 房源 URL、ZPID、地址或 ZIP 代码读取房屋详情。

内容概览

功能介绍

提供 Zillow 房屋 URL、ZPID、街道地址或 ZIP 代码,即可获得每套房屋一行的扁平数据,包含价格、Zestimate、房屋信息和状态;读取房屋页面时,还会返回房屋描述以及 MLS 房源上显示的挂牌经纪人。

所有工作都在 Apify 上运行。此软件包是一个轻量客户端,用于启动 actor 运行、等待运行结束,并返回数据集中的行。

快速开始

你需要 Node.js 18 或更高版本,以及一个带 API 令牌的 Apify 账户。

将以下内容添加到 Claude Desktop 配置(claude_desktop_config.json)、Cursor 或任何 MCP 客户端中:

{
  "mcpServers": {
    "mamba-zillow-listing-details": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-zillow-listing-details"
      ],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

重启客户端。随后会出现 read_zillow_listings 工具。

前提条件

  • Node.js 18 或更高版本。
  • 从 console.apify.com/account/integrations 获取 Apify API 令牌,并将其设置为 APIFY_TOKEN。没有令牌时,服务仍会列出工具;调用工具则需要令牌。

提示词示例

  • “这套 Zillow 房屋的价格、Zestimate 和挂牌经纪人分别是什么?”
  • “列出 ZIP 代码 78701 中待售的房屋及其信息。”
  • “60614 中最近售出的房屋有哪些?售价是多少?”

工具

read_zillow_listings。仅此一个工具。参数示例:

{
  "listings": [
    "97531684"
  ]
}

输入参数

Actor 面向买家的所有输入参数。未提供的参数将采用 actor 自带的默认值。

输入参数类型必填说明
listingsarray否Zillow 房屋 URL、ZPID 或街道地址,每次运行最多 1,000 条。地址必须包含门牌号和城市或 ZIP 代码,且必须与 Zillow 返回的房屋匹配,否则会得到一条免费记录。
zip_codesarray否5 位美国 ZIP 代码。每个代码都会返回 Zillow 对应 ZIP 代码搜索页面中的房屋,最多返回 Maximum listings 条。
listing_statusstring否for_sale(默认)、for_rent 或 recently_sold。仅用于 ZIP 代码。
read_detailsboolean否false(默认)或 true。设为 false 时,每个 ZIP 代码会为每套房屋返回一条搜索记录,价格采用搜索记录费率。设为 true 时,actor 会按房源记录费率读取每套房屋的页面,并添加房屋描述和挂牌经纪人。
max_listingsnumber否本次运行最多返回的房屋数,按输入顺序处理所有输入,范围为 1 至 1,000。默认值为 100。可填写文本或数字。
max_charge_usdstring否可选。运行会在费用即将超过此金额之前停止。始终会返回汇总记录。

定价

在 Apify 上按事件付费,费用记入你的 Apify 账户。价格以 USD 计。

事件免费方案BronzeSilverGold
listing-row,读取一个房屋页面$0.006$0.0057$0.0054$0.0051
search-row,从 ZIP 代码搜索中获取一套房屋$0.002$0.0019$0.0018$0.0017
apify-actor-start,每次启动运行$0.007$0.007$0.007$0.007

被拦截的房屋、缺失的房屋、无法读取的页面以及被拒绝的输入均不收费。Mamba Labs 承担运行的平台费用,包括 Apify 代理流量费用。

Actor 完整文档

apify.com/mambalabs/zillow-listing-details

许可证

MIT。参见 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。