BatchData MCP (Real Estate & Contact Data)

officiel

Données MCP d'enrichissement immobilier et de contacts

Que pouvez-vous faire avec Batch Data (real Estate & Contact Data) MCP ?

  • Consulter les détails d’une propriété — Récupérer les informations complètes d’une propriété par adresse, numéro de parcelle ou identifiant à l’aide de lookup_property.
  • Trouver des propriétés comparables — Obtenir le nombre, les aperçus ou les détails paginés de propriétés comparables avec comparable_property_count, comparable_property_preview et comparable_property_page.
  • Rechercher des propriétés — Découvrir des propriétés correspondant à des critères tels que le statut d’inoccupation ou l’emplacement, avec accès au nombre, à l’aperçu et à la pagination via search_properties_count, search_properties_preview et search_properties_page.
  • Retrouver les propriétaires par skip trace — Obtenir les noms et coordonnées des propriétaires pour une adresse ou un numéro de parcelle donné avec skip_trace_property.
  • Vérifier et normaliser les adresses — Valider les adresses selon les normes USPS, géocoder une adresse en coordonnées, ou géocoder inversement des coordonnées en adresse à l’aide de verify_address, geocode_address et reverse_geocode_address.
  • Vérifier les numéros de téléphone — Vérifier la joignabilité d’un téléphone, son opérateur, son statut DNC et son statut de litige TCPA avec verify_phone, check_dnc_status ou check_tcpa_status.

Documentation

Guide de configuration du serveur MCP distant BatchData

Introduction

Ce guide explique comment se connecter au serveur MCP distant BatchData à l'aide de votre client compatible MCP.

Méthodes d'authentification

Le serveur MCP BatchData prend en charge deux méthodes d'authentification :

MéthodeComplexité de configurationSécuritéRecommandée pour
OAuth (recommandée)SimpleÉlevéeLa plupart des utilisateurs
Jeton APIConfiguration manuelleModéréeClients MCP personnalisés, débogage

Authentification OAuth (recommandée)

OAuth offre une expérience de connexion simplifiée :

  • Aucune configuration de jeton API nécessaire — Fournissez simplement l'URL du serveur
  • Connexion via le navigateur — Authentifiez-vous avec vos identifiants de compte BatchData
  • Gestion automatique des jetons — Les jetons d'accès sont actualisés automatiquement
  • Expérience de connexion familière — Utilisez l'e-mail/mot de passe ou Google Sign-In

Authentification par jeton API (alternative)

Pour les utilisateurs qui préfèrent la configuration directe du jeton API ou qui utilisent des clients MCP personnalisés ne prenant pas en charge OAuth :

  • Nécessite d'obtenir et de configurer manuellement votre jeton API BatchData
  • Le jeton doit être géré et protégé comme une information d'identification sensible
  • Utile pour le débogage, les scripts d'automatisation ou les clients sans prise en charge OAuth

Amélioration future : contrôle d'accès OAuth (à venir)

Nous développons des fonctionnalités de contrôle d'accès améliorées pour l'authentification OAuth :

  • Vérification des autorisations — La connexion OAuth vérifiera automatiquement si votre compte a l'autorisation d'utiliser le serveur MCP
  • Gestion centralisée des accès — Les propriétaires d'équipe pourront accorder ou révoquer l'accès au serveur MCP pour les membres de l'équipe via la plateforme BatchData

Configuration OAuth (recommandée)

Prérequis

  • Un compte BatchData avec des identifiants valides
  • Un client compatible MCP (Claude Desktop/Web/Mobile, ChatGPT, Cursor, Claude Code ou similaire)

Configuration de Claude (Desktop, Web et Mobile)

Claude prend en charge les serveurs MCP via l'application de bureau, l'interface Web et l'application mobile.

Note mobile : les connecteurs ne peuvent pas être ajoutés depuis l'application mobile. Ajoutez d'abord le connecteur sur Desktop ou Web, et il sera automatiquement disponible sur mobile pour le même compte.

Note Équipes/Enterprise : les administrateurs de l'espace de travail doivent d'abord ajouter le connecteur BatchData à la liste des connecteurs disponibles avant que les membres de l'équipe puissent le configurer. Contactez votre administrateur si vous ne voyez pas le connecteur dans votre liste.

Étape 1 : ajouter le connecteur BatchData

  1. Ouvrez Claude (Desktop ou Web)
  2. Allez dans Paramètres → Connecteurs (ou Paramètres → Serveurs MCP)
  3. Cliquez sur Ajouter un connecteur (ou Ajouter un serveur)
  4. Saisissez l'URL du serveur :
https://mcp.batchdata.com
  1. Cliquez sur Ajouter ou Connecter

Étape 2 : s'authentifier

  1. Votre navigateur s'ouvrira sur la page de connexion BatchData
  2. Connectez-vous en utilisant :
  • E-mail et mot de passe — Saisissez vos identifiants de compte BatchData
  • Google Sign-In — Cliquez sur le bouton Google pour vous authentifier
  1. Après une connexion réussie, vous serez redirigé vers Claude

Étape 3 : activer le connecteur

Les connecteurs ne sont pas activés par défaut après leur ajout. Activez-le une fois et le paramètre est sauvegardé :

  1. Ouvrez une conversation
  2. Cliquez sur le bouton + (ou l'icône des connecteurs) dans la zone de saisie du chat
  3. Trouvez BatchData dans la liste des connecteurs disponibles
  4. Basculez-le sur activé pour l'activer

Le connecteur sera désormais disponible dans toutes vos conversations.

Étape 4 : approuver l'utilisation initiale de l'outil

La première fois que Claude utilise un outil BatchData, il vous sera demandé de l'approuver :

  1. Lorsque Claude tente d'utiliser un outil, une invite d'autorisation apparaîtra
  2. Vérifiez l'outil et l'action demandée
  3. Cliquez sur Autoriser pour approuver
  4. Sélectionnez "Toujours autoriser" si vous souhaitez ignorer l'approbation pour les utilisations futures de cet outil

Note : après l'approbation initiale (ou la sélection de « Toujours autoriser »), les utilisations ultérieures de l'outil ne nécessiteront pas de confirmation supplémentaire.

Utilisation sur mobile

Une fois que vous avez ajouté et authentifié le connecteur sur Desktop ou Web :

  • Ouvrez l'application mobile Claude avec le même compte
  • Le connecteur BatchData sera disponible dans votre liste de connecteurs
  • S'il n'est pas déjà activé, activez-le via le bouton + dans la zone de saisie du chat (le paramètre se synchronise entre les appareils)
  • Les approbations d'outils accordées sur Desktop/Web sont reportées sur mobile
  • Tous les outils fonctionnent de la même manière que sur Desktop/Web

Connexions ultérieures

Après l'authentification initiale :

  • Les jetons d'accès sont mis en cache et actualisés automatiquement sur tous les appareils
  • Vous n'aurez pas besoin de vous reconnecter, sauf si votre session expire (généralement après 14 jours d'inactivité)
  • Si vous êtes invité à vous ré-authentifier, connectez-vous simplement à nouveau via votre navigateur (sur Desktop ou Web)

Configuration de Cursor

  1. Ouvrez les paramètres de Cursor
  2. Accédez à la section de configuration MCP
  3. Cliquez sur Ajouter un serveur MCP
  4. Saisissez l'URL du serveur :
https://mcp.batchdata.com
  1. Lors de la première utilisation, authentifiez-vous via la fenêtre contextuelle du navigateur

Configuration de Claude Code

Ajoutez le serveur MCP BatchData directement via l'interface de ligne de commande :

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

Lors de la première utilisation, vous serez invité à vous authentifier via votre navigateur.

Configuration de ChatGPT (mode développeur)

ChatGPT prend en charge les serveurs MCP via le mode développeur, qui fournit une prise en charge complète du client Model Context Protocol.

Prérequis

  • Un abonnement ChatGPT Plus ou Pro
  • Pour Business/Enterprise : l'administrateur doit activer le mode développeur dans les paramètres de l'espace de travail

Étape 1 : activer le mode développeur

  1. Ouvrez ChatGPT
  2. Allez dans Paramètres → Applications et connecteurs → Paramètres avancés
  3. Activez le mode développeur

Pour les espaces de travail Business/Enterprise :

  • Les administrateurs doivent d'abord activer le mode développeur depuis Paramètres de l'espace de travail → Autorisations et rôles → Données connectées → Mode développeur / Créer des connecteurs MCP personnalisés

Étape 2 : créer le connecteur BatchData

  1. Dans ChatGPT, allez dans Paramètres → Connecteurs
  2. Cliquez sur Créer
  3. Saisissez les détails suivants :
  • Nom du connecteur : BatchData
  • URL du serveur MCP : https://mcp.batchdata.com
  1. Cliquez sur Créer

Étape 3 : s'authentifier

  1. Après avoir créé le connecteur, ChatGPT vous invitera à vous authentifier
  2. Votre navigateur s'ouvrira sur la page de connexion BatchData
  3. Connectez-vous en utilisant :
  • E-mail et mot de passe — Saisissez vos identifiants de compte BatchData
  • Google Sign-In — Cliquez sur le bouton Google pour vous authentifier
  1. Après une connexion réussie, vous serez redirigé vers ChatGPT
  2. Le connecteur BatchData est maintenant prêt à être utilisé

Utiliser les outils BatchData dans ChatGPT

Une fois connecté, vous pouvez utiliser les outils BatchData dans les conversations :

  1. Démarrez une nouvelle conversation
  2. Cliquez sur le bouton +, puis sélectionnez votre connecteur dans le menu Plus
  3. Alternativement, choisissez Mode développeur dans le menu Plus et sélectionnez BatchData
  4. Posez des questions relatives aux propriétés — ChatGPT utilisera les outils appropriés

Exemples d'invites :

  • « Recherche la propriété au 123 Main Street, Los Angeles, CA »
  • « Trouve des propriétés comparables pour le 456 Oak Avenue »
  • « Effectue une recherche inversée sur le propriétaire du 789 Pine Road, Miami, FL »

Gérer la connexion

  • Pour déconnecter : allez dans Paramètres → Connecteurs, cliquez sur BatchData et déconnectez
  • Pour reconnecter : cliquez sur le connecteur et ré-authentifiez-vous
  • Expiration de session : si votre session expire (généralement après 14 jours), vous serez invité à vous reconnecter

Vérification

Une fois connecté, demandez simplement des données de propriété ou une recherche inversée et le LLM utilisera automatiquement les outils BatchData.

Exemples d'invites :

  • « Recherche la propriété au 123 Main Street, Los Angeles, CA »
  • « Effectue une recherche inversée sur le propriétaire du 456 Oak Avenue, Miami, FL »
  • « Trouve des propriétés comparables pour le 789 Pine Road, Austin, TX »
  • « Recherche des propriétés vacantes à Miami, FL »
  • « Vérifie ce numéro de téléphone : 555-123-4567 »
  • « Vérifie et standardise cette adresse : 100 main st los angeles ca »
  • « Obtiens les coordonnées du 200 Park Avenue, New York, NY »

Claude ou ChatGPT reconnaîtra l'intention et utilisera les outils BatchData appropriés pour récupérer les informations.


Configuration par jeton API (alternative)

Utilisez cette méthode si :

  • Votre client MCP ne prend pas en charge OAuth
  • Vous devez déboguer ou automatiser les connexions au serveur MCP
  • Vous préférez une gestion explicite des jetons

Prérequis

  • Votre jeton API BatchData (à obtenir depuis l'application Web BatchData)
  • Un client compatible MCP
  • Node.js 22+ (pour Claude Desktop)

Configuration de Claude Desktop avec un jeton API

Étape 1 : installer Node.js 22

Le Node.js intégré de Claude Desktop est obsolète. Installez Node.js 22 séparément :

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 :

Téléchargez et installez Node.js 22.x LTS depuis nodejs.org

Étape 2 : configurer Claude Desktop

  1. Ouvrez Claude Desktop
  2. Allez dans Paramètres > Développeur > Modifier la configuration
  3. Ajoutez la configuration suivante :

Configuration 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" } } } }

Configuration 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" } } } }

Configuration 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. Remplacez YOUR_USERNAME par votre nom d'utilisateur réel
  2. Remplacez YOUR_API_TOKEN_HERE par votre jeton API BatchData
  3. Enregistrez le fichier et redémarrez Claude Desktop

Configuration d'un client MCP personnalisé

Pour les implémentations de client MCP personnalisées :

Détails de connexion :

ParamètreValeur
URL du serveurhttps://mcp.batchdata.com
TransportHTTP diffusable en continu (Streamable HTTP)
AuthentificationJeton porteur via l'en-tête Authorization

Exemple de configuration :

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

Utilisation de npx :

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

Migration du jeton API vers OAuth

Si vous avez précédemment configuré BatchData en utilisant la méthode du jeton API et souhaitez passer à OAuth pour une expérience plus simple, suivez ces étapes :

Claude Desktop

  1. Ouvrez Claude Desktop
  2. Allez dans Paramètres → Développeur → Modifier la configuration
  3. Supprimez la configuration BatchData existante (le bloc entier avec command, args et env)
  4. Enregistrez et fermez le fichier de configuration
  5. Suivez les instructions de Configuration Claude (Desktop, Web et Mobile) pour ajouter le connecteur via l'interface utilisateur
  6. Authentifiez-vous avec votre compte BatchData lorsque vous y êtes invité

Avant (jeton API) :

{ "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" } } } }

Après (OAuth) : Configuré via l'interface utilisateur — aucune modification JSON requise.

Claude Code

  1. Supprimez la configuration existante :
claude mcp remove BatchData
  1. Rajoutez-la en utilisant OAuth :
claude mcp add BatchData --url https://mcp.batchdata.com
  1. Authentifiez-vous via votre navigateur lorsque vous y êtes invité

ChatGPT

Si vous utilisiez une solution de contournement avec des jetons API, il vous suffit de :

  1. Supprimer tout connecteur BatchData existant depuis Paramètres → Connecteurs
  2. Suivre les instructions de Configuration ChatGPT pour créer un nouveau connecteur
  3. Vous authentifier avec votre compte BatchData

Avantages de la migration

AspectJeton APIOAuth
ConfigurationModification manuelle du JSONFlux simple via l'interface utilisateur
Gestion des jetonsRotation manuelleActualisation automatique
SécuritéJeton stocké dans le fichier de configurationJetons gérés par le client
Multi-appareilConfigurer chaque appareilSynchronisation entre les appareils

Outils disponibles

Une fois connecté, le serveur MCP BatchData fournit les outils suivants :

Recherche et détails de propriété

OutilDescription
lookup_propertyObtenir des informations détaillées sur une propriété par ID, adresse ou numéro de parcelle

Analyse de propriétés comparables

OutilDescription
comparable_property_countObtenir le nombre et les métriques agrégées des propriétés comparables
comparable_property_previewAperçu rapide des 10 premières propriétés comparables avec des champs récapitulatifs
comparable_property_pageAccès paginé aux détails complets des propriétés comparables (prend en charge la pagination par décalage et par curseur)
comparable_property⚠️ Obsolète — Renvoie toutes les propriétés comparables en une seule fois

Recherche de propriétés

OutilDescription
search_properties_countObtenir le nombre de propriétés correspondant aux critères de recherche avec des répartitions par liste rapide
search_properties_previewAperçu rapide des 10 premières propriétés correspondantes
search_properties_pageRecherche paginée de propriétés avec tous les détails (prend en charge la pagination par décalage et par curseur)

Informations de contact

OutilDescription
skip_trace_propertyObtenir les informations sur le propriétaire et les contacts pour une propriété par adresse ou numéro de parcelle

Vérification téléphonique

OutilDescription
verify_phoneDétails complets de la vérification incluant la joignabilité, le statut DNC, l'opérateur, le statut de plaideur TCPA
check_dnc_statusVérifier uniquement le statut de la liste Do Not Call
check_tcpa_statusVérifier uniquement le statut de plaideur TCPA

Traitement des adresses

OutilDescription
verify_addressFormater les adresses conformément aux normes USPS
geocode_addressObtenir les coordonnées à partir d'une adresse
reverse_geocode_addressObtenir l'adresse à partir des coordonnées de latitude/longitude

Dépannage

Problèmes OAuth

ProblèmeSolution
Le navigateur ne s'ouvre pas pour la connexionAssurez-vous que les pop-ups sont autorisées. Vérifiez que votre navigateur par défaut est correctement défini.
La page de connexion affiche « Session expirée »Supprimez et rajoutez le connecteur, puis authentifiez-vous à nouveau.
Erreur « Trop de tentatives de connexion »Attendez 15 minutes avant de réessayer.
La connexion Google ne fonctionne pasAssurez-vous que les pop-ups sont autorisées et essayez d'utiliser l'e-mail/mot de passe à la place.
La connexion échoue après l'authentificationVérifiez votre connexion internet. La redirection vers le client MCP a peut-être échoué. Essayez de supprimer et de rajouter le connecteur.

Problèmes ChatGPT

ProblèmeSolution
Impossible de créer des connecteursAssurez-vous que le mode développeur est activé dans Paramètres → Applications et connecteurs → Paramètres avancés.
Option du mode développeur manquantePour les comptes Business/Enterprise, votre administrateur d'espace de travail doit d'abord l'activer dans les paramètres de l'espace de travail.
L'authentification échoueAssurez-vous que les pop-ups sont autorisées pour http://chatgpt.com . Essayez de déconnecter et de reconnecter le connecteur.
Les outils ne sont pas utilisésSoyez explicite dans votre invite : « Utilisez le connecteur BatchData pour... ». Ajoutez le connecteur via le bouton + avant de formuler votre demande.
Le connecteur ne répond pasAllez dans Paramètres → Connecteurs → BatchData → Actualiser pour mettre à jour les métadonnées. Le serveur est peut-être temporairement indisponible.
Les mauvais outils sont appelésPrécisez : « N'utilisez pas la navigation intégrée ou d'autres outils ; utilisez uniquement le connecteur BatchData. »

Problèmes de jeton API

ProblèmeSolution
401 Non autoriséVérifiez que votre jeton API est correct et n'a pas expiré.
403 InterditAssurez-vous que votre jeton dispose des autorisations de point de terminaison requises dans l'application Web BatchData.
Erreurs de chemin Node.jsVérifiez que le chemin vers npx existe en exécutant which npx (macOS/Linux) ou en vérifiant le chemin d'installation (Windows).
La configuration ne se charge pasRedémarrez votre client MCP après avoir enregistré le fichier de configuration.

Problèmes généraux

ProblèmeSolution
Les outils n'apparaissent pasVérifiez que le serveur MCP est activé dans la liste des extensions de votre client.
SkipTracing renvoie 403SkipTracing v3 doit être activé pour votre équipe par un administrateur, et votre jeton a besoin de l'autorisation correspondante.
Réponses lentesVérifiez votre connexion internet. Le serveur proxyfie les requêtes vers les API BatchData.

Obtenir de l'aide

  • Problèmes de jeton API : Connectez-vous à l'application Web BatchData pour gérer vos jetons côté serveur
  • Problèmes d'autorisation : Contactez votre administrateur d'équipe BatchData
  • Problèmes techniques : Contactez l'équipe d'assistance BatchData

© BatchData 2025