BatchData MCP server
2026년 10월 31일 커밋부동산 데이터를 사용하여 AI agent가 매물 조회, 비교 사례 추출, 소유자 스킵 트레이싱, 전화번호 및 주소 준수 여부 확인을 수행할 수 있습니다.
다른 이름 batchdataco/batchdata-mcp-server, batchdata-mcp-server
- 스타
- 1
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- 1.0.0
- 마지막 커밋
- 2026년 10월 31일
- 라이선스
- MIT
BatchData MCP란?
BatchData은(는) MCP server입니다. 부동산 데이터를 사용하여 AI agent가 매물 조회, 비교 사례 추출, 소유자 스킵 트레이싱, 전화번호 및 주소 준수 여부 확인을 수행할 수 있습니다.
프로젝트 README에서 생성된 요약
BatchData MCP server 정보
BatchData는 AI agent를 포괄적인 미국 부동산 데이터 플랫폼에 연결하는 hosted MCP server를 제공합니다. 부동산 전문가 및 개발자를 위해 설계된 이 원격 서버는 streamable HTTP를 사용하여 어시스턴트가 자연어 요청만으로 복잡한 부동산 작업을 수행할 수 있도록 합니다. 사용자는 OAuth 2.1을 통한 BatchData 계정 로그인 또는 API token 제공을 통해 Claude, Cursor, VS Code, Replit 또는 ChatGPT에 연결할 수 있습니다.
이 서버에는 부동산 조사 및 리드 관리를 위한 21개의 특화된 SKILL이 포함되어 있습니다. 이러한 도구를 통해 사용자는 매물 조회, 비교 매물 지표 추출, 페이지 단위 검색을 수행할 수 있습니다. 기본적인 부동산 데이터를 넘어, 소유자 및 연락처에 대한 스킵 트레이싱을 지원하며, DNC 및 TCPA 상태에 따른 전화번호 준수 여부를 확인하고, 주소 지오코딩 또는 USPS 표준화를 처리합니다. 또한 특정 데이터셋 내에서 일치하는 프로필을 식별하기 위한 투자자 buy box 쿼리도 지원합니다.
활용 사례
- 1부동산 비교 사례 분석특정 주소에 대한 평균 가격 및 면적과 같은 비교 매물 지표 요약을 요청합니다.
- 2부동산 소유자 식별특정 부동산 필지 또는 주소와 관련된 인물의 연락처 정보를 찾습니다.
- 3전화번호 준수 여부 확인특정 전화번호가 Do Not Call 목록에 있는지 또는 TCPA 소송 대상 상태인지 확인합니다.
- 4부동산 주소 표준화가공되지 않은 주소 문자열을 USPS 규격에 맞는 형식으로 변환합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
BatchData MCP 설치 방법
형식 확인: 2026년 11월 10일Claude Code에 BatchData MCP 설치
$ claude mcp add --transport http batchdata-mcp-server https://mcp.batchdata.com/Cursor에 BatchData MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"batchdata-mcp-server": {
"url": "https://mcp.batchdata.com/"
}
}
}VS Code에 BatchData MCP 설치
.vscode/mcp.json
{
"servers": {
"batchdata-mcp-server": {
"type": "http",
"url": "https://mcp.batchdata.com/"
}
}
}Codex에 BatchData MCP 설치
~/.codex/config.toml
[mcp_servers.batchdata-mcp-server] url = "https://mcp.batchdata.com/"
Gemini CLI에 BatchData MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"batchdata-mcp-server": {
"httpUrl": "https://mcp.batchdata.com/"
}
}
}구성
AUTH_HEADER
| 이름 | 설명 | 유형 |
|---|---|---|
| AUTH_HEADER | — |
자동 검사
2026년 11월 14일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식
- 소스 저장소 연결 및 접근 가능batchdataco/batchdata-mcp-server is public and reachablegithub.com/batchdataco/batchdata-mcp-server ↗통과
- 패키지가 이 저장소를 소스로 지정검사되지 않음
- 빌드 출처(Sigstore 증명)검사되지 않음
- 오픈 소스 라이선스 (OSI)MITspdx.org/licenses/MIT.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-10-31github.com/batchdataco/batchdata-mcp-server ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 패키지와 의존성에 심각한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음0 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 원격 endpoint가 MCP 핸드셰이크에 응답HTTPS endpoint answered 401 (sign-in required)통과
README
GitHub에서 보기BatchData MCP Server
BatchData is an API-first U.S. real estate data platform. The BatchData MCP Server is a hosted Model Context Protocol server that lets AI assistants and agents look up properties, pull comparables, search properties, skip trace owners and contacts, check phone compliance, verify and geocode addresses, and use property datasets and investor buy boxes, using plain-language requests.
| Server URL | https://mcp.batchdata.com |
| Transport | Streamable HTTP (remote, hosted by BatchData; nothing to install or run locally) |
| Authentication | OAuth 2.1 browser sign-in with your BatchData account (PKCE, dynamic client registration), or a BatchData API token sent as Authorization: Bearer <token> |
| Account | A BatchData account is required. The MCP server is a usage-based offering; see pricing or contact sales for access details. |
| MCP Registry name | io.github.batchdataco/batchdata-mcp-server |
| Docs | batchdata.io/mcp-server · developer.batchdata.com |
| Support | support@batchservice.com |
Quick start
Claude (Desktop and Web; connectors cannot be added from mobile)
- Open Settings → Connectors → Add custom connector.
- Enter the URL
https://mcp.batchdata.comand click Add. - Sign in with your BatchData account when the browser opens.
- In a chat, click + and toggle the BatchData connector on.
Claude Code
claude mcp add --transport http batchdata https://mcp.batchdata.com
Then run /mcp inside Claude Code and choose batchdata to sign in.
Claude Code plugin (skills and MCP server together)
/plugin marketplace add batchdataco/batchdata-mcp-server
/plugin install batchdata --marketplace batchdataco/batchdata-mcp-server
The plugin connects the same server and adds skills for property lookup, comps, property search and lead lists, skip tracing, DNC and TCPA phone checks, investor finder, and building permits (permits are available through the REST API only, not as an MCP tool). The skills live in skills/.
Cursor
Or add this to ~/.cursor/mcp.json (or .cursor/mcp.json in a project):
{
"mcpServers": {
"batchdata": {
"url": "https://mcp.batchdata.com"
}
}
}
Cursor opens a browser window to sign in the first time a tool is used.
VS Code (GitHub Copilot)
Install in VS Code (opens VS Code and prompts to install the server; use vscode-insiders: instead of vscode: for Insiders)
Or configure it manually. Add this to .vscode/mcp.json in your workspace (or run MCP: Add Server from the Command Palette):
{
"servers": {
"batchdata": {
"type": "http",
"url": "https://mcp.batchdata.com"
}
}
}
Or from a terminal:
code --add-mcp '{"name":"batchdata","type":"http","url":"https://mcp.batchdata.com"}'
Replit
Or in Replit open Integrations → MCP Servers → + Add MCP server, set the display name to BatchData and the URL to https://mcp.batchdata.com, then click Test & save and sign in with your BatchData account.
ChatGPT (Developer Mode)
Go to Settings → Apps & Connectors → Advanced settings, enable Developer mode, then Create a connector named BatchData with MCP Server URL https://mcp.batchdata.com and sign in with your BatchData account.
Claude Desktop with an API token (clients without OAuth)
Claude Desktop can also reach the server through mcp-remote with your BatchData API token. Requires 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"
}
}
}
}
Any other MCP client: point it at https://mcp.batchdata.com using the Streamable HTTP transport and, if it does not support OAuth, send the header Authorization: Bearer YOUR_API_TOKEN_HERE.
Step-by-step guides, migration from API tokens to OAuth, and troubleshooting are in docs/setup-guide.md.
Tools
The server registers 21 tools.
| Area | Tool | What it does |
|---|---|---|
| Property | lookup_property |
Returns property details for a real-estate property based on its propertyId or its address as (street + city + state + zip) or its parcel number as (countyFipsCode + APN). |
| Comps | comparable_property_count |
Returns the total count of comparable properties and aggregated metrics (estimatedValue, averagePrice, averagePricePerSqft) without returning individual comparable records. |
| Comps | comparable_property_preview |
Returns a quick preview of the first 10 comparable properties with summary fields (address, price, sqft, beds/baths, sale date, distance), plus total count and aggregated metrics. |
| Comps | comparable_property_page |
Paginated access to comparable properties with full details (page size: 10). |
| Comps | comparable_property |
Deprecated. Use comparable_property_count, comparable_property_preview, or comparable_property_page instead. Returns all comparables, which can overload context windows. |
| Search | search_properties_count |
Returns total count of properties matching search criteria and quicklist breakdowns. |
| Search | search_properties_preview |
Returns a quick preview of the first 10 properties with essential fields, plus total count. |
| Search | search_properties_page |
Paginated property search with full details (page size: 10). |
| Skip trace and contact | skip_trace_property |
Returns contact information for the property owner and any other people associated with a real-estate property based on its address as (street + city + state + zip) or (street + city + state) or (street + zip) or its parcel number as (state + county + APN) or (countyFipsCode + APN). |
| Skip trace and contact | reverse_skip_trace |
Returns associated person information (name, addresses, phones, emails) for one or more phone numbers or email addresses. |
| Phone compliance | verify_phone |
Returns full verification details of a phone number including reachability, DNC status, carrier info, TCPA litigator status, and more. |
| Phone compliance | check_dnc_status |
Checks only the DNC (Do Not Call) status of a phone number. |
| Phone compliance | check_tcpa_status |
Checks only the TCPA litigator status of a phone number. |
| Address | verify_address |
Accepts a property address in the format of street + city + state + zip, or street + city + state, or street + zip and returns an address formatted to comply with USPS conventions. |
| Address | geocode_address |
Accepts a property address in the format of a single text string representing the street + city + state + zip, or street + city + state, or street + zip and returns the geo-coordinates for the requested address. |
| Address | reverse_geocode_address |
Accepts geo-coordinates in the form of latitude and longitude values and returns the address at those coordinates. |
| Datasets and investor buy box | list_property_datasets |
Returns all available property datasets with field counts and sample fields. |
| Datasets and investor buy box | list_property_dataset_fields |
Returns the full list of field paths for a specific property dataset. |
| Datasets and investor buy box | investor_buybox_count |
Returns the total count of investors matching the buy box criteria and aggregate result metadata, without returning individual investor records. This is not free: it bills for 1 record. |
| Datasets and investor buy box | investor_buybox_preview |
Returns a quick preview of the first 10 ranked investor profiles matching the buy box criteria, plus total count and aggregate result metadata. |
| Datasets and investor buy box | investor_buybox_page |
Paginated access to investors matching the buy box criteria with full details (page size: 10). |
Skip tracing (v3) must be enabled for your team by an admin, and API tokens need the matching endpoint permissions.
Example prompts
- "Look up the property at 123 Main Street, Los Angeles, CA."
- "Find comparable properties for 789 Pine Road, Austin, TX."
- "Search for vacant properties in Miami, FL."
- "Skip trace the owner of 456 Oak Avenue, Miami, FL."
- "Verify this phone number and tell me whether it is on the Do Not Call list."
- "Verify and standardize this address: 100 main st los angeles ca."
- "Reverse skip trace the owner behind this phone number."
- "Which investors match the buy box for 123 Main Street, Los Angeles, CA?"
Support
Questions or problems: support@batchservice.com. For API reference, see developer.batchdata.com.
License
This repository contains documentation and configuration only, and is MIT licensed. The BatchData MCP server at mcp.batchdata.com, the BatchData API, and its data are proprietary and are governed by the BatchData terms of service.
© BatchData
BatchData MCP 질문
BatchData MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add --transport http batchdata-mcp-server https://mcp.batchdata.com/를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
BatchData MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.