在 ChatGPT 接收房源价格和状态更新
关注一条有权访问的 MLS 房源。它的挂牌价或标准状态变化时,可以请求 ChatGPT 通知你。
下方提示词和代码保留原文。复制后,把示例中的占位值换成自己的资料。
开始前
在支持订阅工具的 ChatGPT 客户端里连接并授权 B Square MCP。服务地址如下:
https://api.bsquarerealty.com/mcp
技能 ZIP 只提供说明,不会连接账号。到当前对话里选择已授权的连接和相应技能,以客户端实际提供的工具为准。要有权查看这条房源,从最新的授权结果中选,或提供真实 MLS 编号。别猜房源 ID,也别把街道地址当成唯一记录。
1. 找到正确的房源记录
Find MLS listing [MLS NUMBER] in B Square AgentOS and read its current details. Show me the address, listing ID, asking price, standard status, and source update time if available. If more than one listing matches, let me choose. Do not create a subscription yet.
先核对资料,尤其是重新挂牌的房源。订阅跟随选定的房源 ID。同一个地址以后新建挂牌,原订阅不会自动跟过去。
2. 只订阅通知
确认房源后,用下面的提示词:
Subscribe to future asking-price and standard-status changes for AgentOS listing [VERIFIED LISTING ID].
When listing.updated arrives, notify me in this ChatGPT conversation with the listing identity, which supported fields changed, the previous and current values, and the event time if supplied. Re-read the listing when necessary to distinguish the event values from the latest available facts. State any missing values or gaps in history.
Do not contact clients, send email, generate marketing media, or publish anything. Confirm whether the saved subscription was actually created. If the subscription tool is unavailable or setup fails, tell me rather than claiming monitoring is active.
当前客户端工具是
subscribe_to_events,每个触发器指向一条房源。下面是工具参数示例,不能当作 REST
请求粘贴到 Zapier:
{
"title": "Watch listing changes",
"prompt": "When this listing's asking price or standard status changes, notify me in this ChatGPT conversation with the previous and current values. Report missing history. Do not contact anyone or generate or publish media.",
"triggers": [
{
"event": "listing.updated",
"params": {
"listingId": "VERIFIED_LISTING_ID"
}
}
]
}
执行前换成真实 ID。保存订阅会建立持续任务。
3. 哪些变化会触发通知
事件跟踪 listPrice(挂牌价)和
standardStatus(标准状态),包含新旧值、房源
ID、变更序号和变化字段。换照片、改备注或开放日日期不会触发。新房源符合「两居、低于 80
万美元」这样的筛选条件,也不在单房源订阅范围内。
通知要等 MLS 变更传到工作台,再由客户端成功接收。没收到通知不代表房源没变,也不能保证即时送达。
4. 确认订阅有没有建立
检查客户端是否为正确的房源返回已保存的任务或订阅确认。那表示登记成功,未来通知是否送达要另行验证。
MCP 事件服务用
refreshBefore
给出续订期限,能否持续取决于客户端续订和账号、房源权限。当前每次服务器订阅最长 24
小时。只在聊天里输入提示词,不会创建永久后台连接。
别为了测试去改真实挂牌。等有授权的实际变更,或使用批准的测试环境核对送达。如果客户端不支持持续续订,询问它提供的替代方式。
修改或停止订阅
Find the saved task that watches AgentOS listing [LISTING ID]. Pause or delete that specific task, and confirm its actual state. Do not change other listing alerts.
用客户端的任务控件处理。关闭工作台的工作流不会自动删除 ChatGPT 订阅。
房源变化后还想自动处理
要按价格或状态变化启动工作流,请使用单独的内部
listing.updated
触发器并审核流程。发布、启用、制作和发送都有各自需要确认的范围。仅订阅通知不会授权这些动作。
核对时,生产 MCP 工具目录里有
listing.updated 订阅,源码也定义了事件和投递。没有在真实挂牌上修改数据或验证 ChatGPT
的实际通知送达。
