mcpField
B
Batchdata Mcp (real Estate & Contact Data)

Batchdata Mcp (real Estate & Contact Data)

本地服务
github.com/batchdataco数据与分析139 周前更新

关于 Batchdata Mcp (real Estate & Contact Data)

BatchData Remote MCP Server 将房产与联系信息数据提供给 MCP 客户端,适用于房产研究、联系人查找和资料核验。它支持 OAuth 或 API Token,并提供房产查询、可比分析、联系人信息、电话验证和地址处理。

主要功能

  1. 01查询房产信息
  2. 02分析可比房产
  3. 03搜索房产
  4. 04获取联系人信息
  5. 05验证电话号码
  6. 06处理地址及坐标

适用场景

  1. 01查找房产详情和业主信息
  2. 02分析房产可比数据
  3. 03查找或核验联系人与电话
  4. 04标准化地址并获取坐标

MCP 相关

该远程 MCP 服务向兼容客户端提供房产查询、可比分析、联系人信息、电话验证及地址处理工具,支持 OAuth 和 API Token 认证。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"batchdata": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"BATCHDATA_API_KEY",
"batchdata-mcp-server"
],
"env": {
"BATCHDATA_API_KEY": "<BATCHDATA_API_KEY>"
}
}
}
}
启动命令docker run -i --rm -e BATCHDATA_API_KEY batchdata-mcp-server
需要配置的环境变量
BATCHDATA_API_KEY密钥

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

安装包
ocibatchdata-mcp-server

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

BatchData 远程 MCP 服务设置指南

简介

本指南介绍如何使用兼容 MCP 的客户端连接到 BatchData 远程 MCP 服务。

身份验证方式

BatchData MCP 服务支持两种身份验证方式:

方式设置复杂度安全性推荐对象
OAuth(推荐)简单高大多数用户
API 令牌手动配置中等自定义 MCP 客户端、调试
OAuth 身份验证(推荐)

OAuth 提供了简化的连接体验:

  • 无需配置 API 令牌 — 只需提供服务 URL
  • 基于浏览器登录 — 使用 BatchData 账户凭据进行身份验证
  • 自动管理令牌 — 访问令牌会自动刷新
  • 熟悉的登录体验 — 使用电子邮件/密码或 Google 登录
API 令牌认证(替代方式)

对于倾向于直接配置 API 令牌的用户,或使用不支持 OAuth 的自定义 MCP 客户端的用户:

  • 需要手动获取并配置 BatchData API 令牌
  • 必须将令牌作为敏感凭证进行管理和保护
  • 适用于调试、自动化脚本或不支持 OAuth 的客户端

后续增强功能:OAuth 访问控制(即将推出)

我们正在为 OAuth 认证开发增强的访问控制功能:

  • 权限验证 — OAuth 登录时将自动验证你的账号是否已获准使用 MCP 服务
  • 集中式访问管理 — 团队所有者将能够通过 BatchData 平台,为团队成员授予或撤销 MCP 服务的访问权限

OAuth 设置(推荐)

前提条件
  • 拥有一个凭据有效的 BatchData 账号
  • 使用与 MCP 兼容的客户端(Claude Desktop/Web/Mobile、ChatGPT、Cursor、Claude Code 或类似客户端)
Claude 设置(桌面端、Web 端和移动端)

Claude 可通过桌面应用、Web 界面和移动应用支持 MCP 服务。

移动端说明:无法通过移动应用添加连接器。请先在桌面端或 Web 端添加连接器,它会自动在同一账号的移动端提供。

团队/企业说明:工作区管理员必须先将 BatchData 连接器添加到可用连接器列表中,团队成员才能进行配置。如果列表中没有该连接器,请联系管理员。

第 1 步:添加 BatchData 连接器
  1. 打开 Claude(桌面端或 Web 端)
  2. 前往 Settings → Connectors(或 Settings → MCP Servers)
  3. 点击 Add Connector(或 Add Server)
  4. 输入服务 URL:
https://mcp.batchdata.com
  1. 点击 Add 或 Connect
第 2 步:认证
  1. 浏览器将打开 BatchData 登录页面
  2. 使用以下任一方式登录:
  • 电子邮件和密码 — 输入你的 BatchData 账号凭据
  • Google 登录 — 点击 Google 按钮进行认证
  1. 登录成功后,你将被重定向回 Claude
第 3 步:启用连接器

添加连接器后,默认不会启用。启用一次后,该设置会被保存:

  1. 打开任意聊天
  2. 点击聊天输入区域中的 + 按钮(或连接器图标)
  3. 在可用连接器列表中找到 BatchData
  4. 将其切换为开启状态

现在,该连接器将在你的所有对话中可用。

第 4 步:批准首次使用工具

Claude 首次使用任何 BatchData 工具时,会要求你批准:

  1. Claude 尝试使用工具时,会显示权限提示
  2. 查看请求使用的工具和操作
  3. 点击 Allow 进行批准
  4. 如果想以后使用该工具时跳过审批,请选择 "Always allow"

注意:首次批准后(或选择 "Always allow" 后),后续使用工具时无需再次确认。

在移动端使用

在桌面端或 Web 端添加并认证连接器后:

  • 使用同一账号打开 Claude 移动应用
  • BatchData 连接器将在连接器列表中显示
  • 如果尚未启用,请通过聊天输入框中的 + 按钮将其开启(设置会在设备间同步)
  • 在桌面端/Web 端批准的工具使用权限也会同步到移动端
  • 所有工具的使用方式都与桌面端/Web 端相同
后续连接

完成首次认证后:

  • 访问令牌会被缓存,并在所有设备上自动刷新
  • 除非会话过期,否则无需再次登录(通常在连续 14 天未活动后过期)
  • 如果系统提示重新认证,只需通过浏览器再次登录(在桌面端或 Web 端)
Cursor 设置
  1. 打开 Cursor 设置
  2. 前往 MCP 配置部分
  3. 点击 Add MCP Server
  4. 输入服务 URL:
https://mcp.batchdata.com
  1. 首次使用时,通过浏览器弹出窗口进行认证
Claude Code 设置

直接通过 CLI 添加 BatchData MCP 服务:

claude mcp add BatchData --url https://mcp.batchdata.com

首次使用时,系统会提示你通过浏览器进行身份验证。

ChatGPT 设置(开发者模式)

ChatGPT 通过开发者模式支持 MCP 服务,并提供完整的模型上下文协议客户端支持。

前提条件
  • ChatGPT Plus 或 Pro 订阅
  • 对于 Business/Enterprise:管理员必须在工作区设置中启用开发者模式
第 1 步:启用开发者模式
  1. 打开 ChatGPT
  2. 前往 设置 → 应用和连接器 → 高级设置
  3. 将 开发者模式 切换为开启状态

对于 Business/Enterprise 工作区:

  • 管理员必须先在 工作区设置 → 权限和角色 → 已连接数据 → 开发者模式 / 创建自定义 MCP 连接器 中启用开发者模式
第 2 步:创建 BatchData 连接器
  1. 在 ChatGPT 中,前往 设置 → 连接器
  2. 点击 创建
  3. 输入以下详细信息:
  • 连接器名称:BatchData
  • MCP 服务 URL:https://mcp.batchdata.com
  1. 点击 创建
第 3 步:进行身份验证
  1. 创建连接器后,ChatGPT 会提示你进行身份验证
  2. 浏览器将打开 BatchData 登录页面
  3. 使用以下任一方式登录:
  • 电子邮件和密码 — 输入你的 BatchData 账户凭据
  • Google 登录 — 点击 Google 按钮进行身份验证
  1. 成功登录后,你将被重定向回 ChatGPT
  2. BatchData 连接器现已可以使用
在 ChatGPT 中使用 BatchData 工具

连接后,你可以在对话中使用 BatchData 工具:

  1. 开始新聊天
  2. 点击 + 按钮,然后从 更多 菜单中选择你的连接器
  3. 或者,从 加号菜单 中选择 开发者模式,然后选择 BatchData
  4. 提出与房产相关的问题 — ChatGPT 将使用相应的工具

提示词示例:

  • “查询位于 123 Main Street, Los Angeles, CA 的房产”
  • “查找 456 Oak Avenue 的可比房产”
  • “跳查 789 Pine Road, Miami, FL 房产所有者”
管理连接
  • 断开连接:前往 设置 → 连接器,点击 BatchData,然后断开连接
  • 重新连接:点击连接器并重新进行身份验证
  • 会话过期:如果会话过期(通常在 14 天后),系统会提示你重新连接
验证

连接后,只需询问房产数据或跳查信息,大模型便会自动使用 BatchData 工具。

提示词示例:

  • “查询位于 123 Main Street, Los Angeles, CA 的房产”
  • “跳查 456 Oak Avenue, Miami, FL 房产所有者”
  • “查找 789 Pine Road, Austin, TX 的可比房产”
  • “搜索 Miami, FL 的空置房产”
  • “验证此电话号码:555-123-4567”
  • “验证并规范化此地址:100 main st los angeles ca”
  • “获取 200 Park Avenue, New York, NY 的坐标”

Claude 或 ChatGPT 会识别意图,并使用相应的 BatchData 工具获取信息。


API 令牌设置(替代方案)

在以下情况下使用此方法:

  • 你的 MCP 客户端不支持 OAuth
  • 你需要调试或自动化 MCP 服务连接
  • 你倾向于显式管理令牌
前提条件
  • 你的 BatchData API 令牌(从 BatchData Web App 获取)
  • 与 MCP 兼容的客户端
  • Node.js 22+(用于 Claude Desktop)
使用 API 令牌设置 Claude Desktop
第 1 步:安装 Node.js 22

Claude Desktop 内置的 Node.js 版本过旧。请单独安装 Node.js 22:

macOS/Linux:

# Install Volta (Node.js version manager) curl https://get.volta.sh | bash # Restart terminal, then install Node.js 22 volta install node@22 # Find your username for the config below whoami

Windows:

从 nodejs.org 下载并安装 Node.js 22.x LTS

步骤 2:配置 Claude Desktop
  1. 打开 Claude Desktop
  2. 前往 Settings > Developer > Edit Config
  3. 添加以下配置:

macOS 配置:

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

Linux 配置:

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

Windows 配置:

{ "mcpServers": { "BatchData": { "command": "C:\\Program Files\\nodejs\\npx.cmd", "args": [ "-y", "mcp-remote", "https://mcp.batchdata.com", "--header", "Authorization:${AUTH_HEADER}" ], "env": { "AUTH_HEADER": "Bearer YOUR_API_TOKEN_HERE" } } } }
  1. 将 YOUR_USERNAME 替换为你的实际用户名
  2. 将 YOUR_API_TOKEN_HERE 替换为你的 BatchData API Token
  3. 保存文件并重启 Claude Desktop
自定义 MCP 客户端设置

用于自定义 MCP 客户端实现:

连接详情:

设置值
服务 URLhttps://mcp.batchdata.com
传输方式Streamable HTTP
身份验证通过 Authorization 标头使用 Bearer token

配置示例:

{ "server_url": "https://mcp.batchdata.com", "headers": { "Authorization": "Bearer YOUR_API_TOKEN_HERE" } }

使用 npx:

npx mcp-remote https://mcp.batchdata.com --header "Authorization:Bearer YOUR_API_TOKEN_HERE"

从 API Token 迁移到 OAuth

如果你之前使用 API Token 方式设置了 BatchData,现在想切换到 OAuth,以获得更简单的体验,请按照以下步骤操作:

Claude Desktop
  1. 打开 Claude Desktop
  2. 前往 Settings → Developer → Edit Config
  3. 移除现有的 BatchData 配置(包含 command、args 和 env 的整个代码块)
  4. 保存并关闭配置文件
  5. 按照 Claude 设置(桌面端、网页端和移动端) 中的说明,通过界面添加连接器
  6. 按提示使用你的 BatchData 账户进行身份验证

之前(API Token):

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

之后(OAuth): 通过界面配置 — 无需编辑 JSON。

Claude Code
  1. 移除现有配置:
claude mcp remove BatchData
  1. 使用 OAuth 重新添加:
claude mcp add BatchData --url https://mcp.batchdata.com
  1. 按提示通过浏览器进行身份验证
ChatGPT

如果你之前使用 API Token 作为变通方案,只需:

  1. 从 Settings → Connectors 中移除现有的 BatchData 连接器
  2. 按照 ChatGPT 设置 中的说明创建新的连接器
  3. 使用你的 BatchData 账户进行身份验证
迁移的优势
方面API TokenOAuth
设置手动编辑 JSON简单的界面操作
Token 管理手动轮换自动刷新
安全性Token 存储在配置文件中Token 由客户端管理
多设备逐台设备配置在设备间同步

可用工具

连接后,BatchData MCP Server 将提供以下工具:

房产查询与详情
工具描述
lookup_property按 ID、地址或地块编号获取详细房产信息
可比房产分析
工具描述
comparable_property_count获取可比房产数量及汇总指标
comparable_property_preview快速预览前 10 个可比房产及摘要字段
comparable_property_page分页访问完整的可比房产详情(支持基于偏移量和游标的分页)
comparable_property⚠️ 已弃用 — 一次性返回所有可比房产
房产搜索
工具描述
search_properties_count获取符合搜索条件的房产数量及快速列表细分
search_properties_preview快速预览前 10 个匹配的房产
search_properties_page分页搜索房产并获取完整详情(支持基于偏移量和游标的分页)
联系信息
工具描述
skip_trace_property按地址或地块编号获取房产所有者及联系信息
电话验证
工具描述
verify_phone获取完整验证详情,包括可接通性、DNC 状态、运营商及 TCPA 诉讼人状态
check_dnc_status仅检查勿致电状态
check_tcpa_status仅检查 TCPA 诉讼人状态
地址处理
工具描述
verify_address将地址格式整理为符合 USPS 规范
geocode_address根据地址获取坐标
reverse_geocode_address根据纬度/经度坐标获取地址

故障排除

OAuth 问题
问题解决方案
登录时浏览器未打开确保允许弹出窗口。检查默认浏览器是否设置正确。
登录页面显示“Session expired”移除并重新添加连接器,然后再次进行身份验证。
出现“Too many login attempts”错误等待 15 分钟后再试。
Google Sign-In 无法使用确保允许弹出窗口,并尝试改用电子邮件/密码登录。
登录后连接失败检查网络连接。重定向回 MCP 客户端的步骤可能失败了。尝试移除并重新添加连接器。
ChatGPT 问题
问题解决方案
无法创建连接器确保已在 Settings → Apps & Connectors → Advanced settings 中启用 Developer Mode。
找不到 Developer Mode 开关对于 Business/Enterprise,工作区管理员必须先在 Workspace Settings 中启用此功能。
身份验证失败确保允许 http://chatgpt.com 的弹出窗口。尝试断开连接器并重新连接。
未使用工具在提示词中明确说明:“使用 BatchData 连接器来……”。提示前,先通过 + 按钮添加连接器。
连接器无响应前往 Settings → Connectors → BatchData → Refresh 以更新元数据。服务可能暂时不可用。
调用了错误的工具指定:“不要使用内置浏览功能或其他工具;只使用 BatchData 连接器。”
API Token 问题
问题解决方案
401 Unauthorized确认 API token 正确且未过期。
403 Forbidden确保 token 在 BatchData Web App 中拥有所需端点的权限。
Node.js 路径错误运行 which npx(macOS/Linux)确认 npx 路径存在,或检查安装路径(Windows)。
配置未加载保存配置文件后,重启 MCP 客户端。
一般问题
问题解决方案
未显示工具确认 MCP 服务已在客户端的扩展列表中启用。
SkipTracing 返回 403管理员必须为团队启用 SkipTracing v3,且 token 需要具备相应权限。
响应缓慢检查网络连接。该服务会代理对 BatchData APIs 的请求。
获取帮助
  • API Token 问题:登录 BatchData Web App 管理服务端 token
  • 权限问题:联系 BatchData 团队管理员
  • 技术问题:联系 BatchData 支持团队

© BatchData 2025

评论

支持 Markdown

第一次接触 MCP?

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

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