Labsco
batchdataco logo

BatchData MCP (Real Estate & Contact Data)

โ˜… 2

from batchdataco

Real Estate & Contact Enrichment Data MCP

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeAdvanced setup

BatchData Remote MCP Server Setup Guide

Introduction

This guide documents how to connect to the BatchData Remote MCP Server using your MCP-compatible client.

Authentication Methods

The BatchData MCP Server supports two authentication methods:

MethodSetup ComplexitySecurityRecommended For
OAuth (Recommended)SimpleHighMost users
API TokenManual configurationModerateCustom MCP clients, debugging

OAuth provides a streamlined connection experience:

  • No API token configuration needed โ€” Just provide the server URL
  • Browser-based login โ€” Authenticate with your BatchData account credentials
  • Automatic token management โ€” Access tokens refresh automatically
  • Familiar login experience โ€” Use email/password or Google Sign-In

API Token Authentication (Alternative)

For users who prefer direct API token configuration or are using custom MCP clients that don't support OAuth:

  • Requires obtaining and configuring your BatchData API token manually
  • Token must be managed and protected as a sensitive credential
  • Useful for debugging, automation scripts, or clients without OAuth support

Future Enhancement: OAuth Access Control (Coming Soon)

We are developing enhanced access control features for OAuth authentication:

  • Permission verification โ€” OAuth login will automatically verify whether your account has been granted permission to use the MCP server
  • Centralized access management โ€” Team owners will be able to grant or revoke MCP server access for team members through the BatchData platform

Migrating from API Token to OAuth

If you previously set up BatchData using the API token method and want to switch to OAuth for a simpler experience, follow these steps:

Claude Desktop

  1. Open Claude Desktop
  2. Go to Settings โ†’ Developer โ†’ Edit Config
  3. Remove the existing BatchData configuration (the entire block with command, args, and env)
  4. Save and close the config file
  5. Follow the Claude Setup (Desktop, Web & Mobile) instructions to add the connector via the UI
  6. Authenticate with your BatchData account when prompted

Before (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" } } } }

After (OAuth): Configured via UI โ€” no JSON editing required.

Claude Code

  1. Remove the existing configuration:
claude mcp remove BatchData
  1. Add it back using OAuth:
claude mcp add BatchData --url https://mcp.batchdata.com
  1. Authenticate through your browser when prompted

ChatGPT

If you were using a workaround with API tokens, simply:

  1. Remove any existing BatchData connector from Settings โ†’ Connectors
  2. Follow the ChatGPT Setup instructions to create a new connector
  3. Authenticate with your BatchData account

Benefits of Migrating

AspectAPI TokenOAuth
SetupManual JSON editingSimple UI flow
Token managementManual rotationAutomatic refresh
SecurityToken stored in config fileTokens managed by client
Multi-deviceConfigure each deviceSyncs across devices

Available Tools

Once connected, the BatchData MCP Server provides the following tools:

Property Lookup & Details

ToolDescription
lookup_propertyGet detailed property information by ID, address, or parcel number

Comparable Property Analysis

ToolDescription
comparable_property_countGet count and aggregated metrics of comparable properties
comparable_property_previewQuick preview of first 10 comparables with summary fields
comparable_property_pagePaginated access to full comparable property details (supports both offset and cursor-based pagination)
comparable_propertyโš ๏ธ Deprecated โ€” Returns all comparables at once
ToolDescription
search_properties_countGet count of properties matching search criteria with quicklist breakdowns
search_properties_previewQuick preview of first 10 matching properties
search_properties_pagePaginated property search with full details (supports offset and cursor-based pagination)

Contact Information

ToolDescription
skip_trace_propertyGet owner and contact information for a property by address or parcel number

Phone Verification

ToolDescription
verify_phoneFull verification details including reachability, DNC status, carrier, TCPA litigator status
check_dnc_statusCheck Do Not Call status only
check_tcpa_statusCheck TCPA litigator status only

Address Processing

ToolDescription
verify_addressFormat addresses to USPS compliance
geocode_addressGet coordinates from an address
reverse_geocode_addressGet address from latitude/longitude coordinates