BatchData MCP (Real Estate & Contact Data)

官方

房地产与联系人增强数据MCP

你可以用 BatchData (Real Estate & Contact Data) MCP 做什么?

  • 房产查询 — 按地址、房产 ID 或地块编号查询房产详情。
  • 可比房产 — 获取目标房产的可比房产数量、预览信息,或分页查询可比房产及其价格和距离指标。
  • 房产搜索 — 统计、预览或分页查询符合条件的房产,例如某个城市中的空置房产。
  • 跳查 — 查找房产所有者及相关联系人,或通过电话号码或电子邮件进行反向跳查。
  • 电话合规性 — 验证电话号码的可接通性、DNC 状态、运营商及 TCPA 诉讼人状态。
  • 地址工具 — 将地址标准化为 USPS 格式、对地址进行地理编码,或对坐标进行反向地理编码。

文档

BatchData MCP Server

BatchData 是一个 API 优先的美国房地产数据平台。BatchData MCP Server 是一个托管的 Model Context Protocol 服务器,可让 AI 助手和代理通过自然语言请求查询房产、获取可比房产、搜索房产、跳查业主和联系人、检查电话合规性、验证和地理编码地址,以及使用房产数据集和投资者收购标准。

服务器 URLhttps://mcp.batchdata.com
传输方式Streamable HTTP(远程,由 BatchData 托管;无需安装或在本地运行)
身份验证使用 BatchData 账户通过 OAuth 2.1 浏览器登录(PKCE、动态客户端注册),或通过 Authorization: Bearer <token> 发送 BatchData API 令牌
账户需要 BatchData 账户。MCP 服务器按使用量计费;请参阅定价或联系销售团队了解访问详情。
MCP Registry 名称io.github.batchdataco/batchdata-mcp-server
文档batchdata.io/mcp-server · developer.batchdata.com
支持support@batchservice.com

快速开始

Claude(桌面版和网页版;无法从移动端添加连接器)

  1. 打开 Settings → Connectors → Add custom connector。
  2. 输入 URL https://mcp.batchdata.com,然后点击 Add。
  3. 浏览器打开后,使用 BatchData 账户登录。
  4. 在聊天中点击 +,然后启用 BatchData 连接器。

Claude Code

claude mcp add --transport http batchdata https://mcp.batchdata.com

然后在 Claude Code 中运行 /mcp,并选择 batchdata 登录。

Claude Code 插件(技能和 MCP 服务器一体)

/plugin marketplace add batchdataco/batchdata-mcp-server
/plugin install batchdata --marketplace batchdataco/batchdata-mcp-server

该插件连接到同一服务器,并添加用于房产查询、可比房产、房产搜索和潜在客户列表、跳查、DNC 和 TCPA 电话检查、投资者查找以及建筑许可的技能(许可仅可通过 REST API 获取,不是 MCP 工具)。这些技能位于 skills/。

Cursor

添加到 Cursor

或者将以下内容添加到 ~/.cursor/mcp.json(或项目中的 .cursor/mcp.json):

{
  "mcpServers": {
    "batchdata": {
      "url": "https://mcp.batchdata.com"
    }
  }
}

首次使用工具时,Cursor 会打开浏览器窗口供你登录。

VS Code(GitHub Copilot)

在 VS Code 中安装(打开 VS Code 并提示安装服务器;Insiders 版请使用 vscode-insiders:,而不是 vscode:)

或者手动配置。将以下内容添加到工作区中的 .vscode/mcp.json(或从命令面板运行 MCP: Add Server):

{
  "servers": {
    "batchdata": {
      "type": "http",
      "url": "https://mcp.batchdata.com"
    }
  }
}

或者在终端中运行:

code --add-mcp '{"name":"batchdata","type":"http","url":"https://mcp.batchdata.com"}'

Replit

Add to Replit

或者在 Replit 中打开 Integrations → MCP Servers → + Add MCP server,将显示名称设为 BatchData,将 URL 设为 https://mcp.batchdata.com,然后点击 Test & save 并使用 BatchData 账户登录。

ChatGPT(开发者模式)

前往 Settings → Apps & Connectors → Advanced settings,启用 Developer mode,然后创建一个名为 BatchData、MCP Server URL 为 https://mcp.batchdata.com 的连接器,并使用 BatchData 账户登录。

使用 API 令牌的 Claude Desktop(不支持 OAuth 的客户端)

Claude Desktop 也可以通过 mcp-remote 使用 BatchData API 令牌访问服务器。需要 Node.js 22+。

{
  "mcpServers": {
    "BatchData": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.batchdata.com",
        "--header",
        "Authorization:${AUTH_HEADER}"
      ],
      "env": {
        "AUTH_HEADER": "Bearer YOUR_API_TOKEN_HERE"
      }
    }
  }
}

其他 MCP 客户端:使用 Streamable HTTP 传输方式连接到 https://mcp.batchdata.com;如果客户端不支持 OAuth,请发送请求头 Authorization: Bearer YOUR_API_TOKEN_HERE。

分步指南、从 API 令牌迁移到 OAuth 的说明以及故障排除信息,请参阅 docs/setup-guide.md。

工具

该服务器注册了 21 个工具。

类别工具功能
房产lookup_property根据房产的 propertyId、地址(street + city + state + zip)或地块编号(countyFipsCode + APN)返回房地产房产详情。
可比房产comparable_property_count返回可比房产总数和汇总指标(estimatedValue、averagePrice、averagePricePerSqft),但不返回单条可比房产记录。
可比房产comparable_property_preview快速预览前 10 条可比房产及摘要字段(地址、价格、面积、卧室/浴室数量、售出日期、距离),并返回总数和汇总指标。
可比房产comparable_property_page分页获取可比房产的完整详情(每页 10 条)。
可比房产comparable_property已弃用。 请改用 comparable_property_count、comparable_property_preview 或 comparable_property_page。此工具会返回所有可比房产,可能导致上下文窗口超载。
搜索search_properties_count返回符合搜索条件的房产总数和快速列表分类统计。
搜索search_properties_preview快速预览前 10 套房产及关键字段,并返回总数。
搜索search_properties_page分页搜索房产并返回完整详情(每页 10 条)。
跳查和联系人skip_trace_property根据房地产房产的地址(street + city + state + zip、street + city + state 或 street + zip)或地块编号(state + county + APN 或 countyFipsCode + APN),返回业主及其他相关人员的联系信息。
跳查和联系人reverse_skip_trace根据一个或多个电话号码或电子邮件地址,返回相关人员信息(姓名、地址、电话、电子邮件)。
电话合规性verify_phone返回电话号码的完整验证详情,包括可接通性、DNC 状态、运营商信息、TCPA 诉讼人状态等。
电话合规性check_dnc_status仅检查电话号码的 DNC(请勿致电)状态。
电话合规性check_tcpa_status仅检查电话号码的 TCPA 诉讼人状态。
地址verify_address接受格式为 street + city + state + zip、street + city + state 或 street + zip 的房产地址,并返回符合 USPS 规范的格式化地址。
地址geocode_address接受由单个文本字符串表示的房产地址,格式为 street + city + state + zip、street + city + state 或 street + zip,并返回所请求地址的地理坐标。
地址reverse_geocode_address接受纬度和经度形式的地理坐标,并返回这些坐标对应的地址。
数据集和投资者收购标准list_property_datasets返回所有可用的房产数据集、字段数量和示例字段。
数据集和投资者收购标准list_property_dataset_fields返回指定房产数据集的完整字段路径列表。
数据集和投资者收购标准investor_buybox_count返回符合收购标准的投资者总数和汇总结果元数据,但不返回单条投资者记录。此操作并非免费:按 1 条记录计费。
数据集和投资者收购标准investor_buybox_preview快速预览符合收购标准的排名前 10 位的投资者档案,并返回总数和汇总结果元数据。
数据集和投资者收购标准investor_buybox_page分页获取符合收购标准的投资者完整详情(每页 10 条)。

管理员必须为团队启用跳查(v3),且 API 令牌需要具备相应端点权限。

示例提示

  • "查询位于 123 Main Street, Los Angeles, CA 的房产。"
  • "查找位于 789 Pine Road, Austin, TX 的可比房产。"
  • "搜索 Miami, FL 的空置房产。"
  • "跳查位于 456 Oak Avenue, Miami, FL 的业主。"
  • "验证这个电话号码,并告诉我它是否在请勿致电名单上。"
  • "验证并规范化此地址:100 main st los angeles ca。"
  • "反向跳查这个电话号码对应的业主。"
  • "哪些投资者符合 123 Main Street, Los Angeles, CA 的收购标准?"

支持

如有疑问或遇到问题,请联系:support@batchservice.com。API 参考请参阅 developer.batchdata.com。

许可证

此存储库仅包含文档和配置,并采用 MIT 许可证。位于 mcp.batchdata.com 的 BatchData MCP 服务器、BatchData API 及其数据均为专有内容,并受 BatchData 服务条款约束。

© BatchData