BatchData MCP Server
@zellerhaus
Model Context Protocol (MCP) server for BatchData.io property and address APIs - Real estate data integration for Claude and other AI assistants
概览
What is BatchData MCP Server?
It is an MCP server that integrates with BatchData.io’s property and address APIs, providing access to property data, address verification, skip tracing, geocoding, and advanced property search. It is designed for real estate professionals and developers who want to query property information through Claude.
How to use BatchData MCP Server?
Clone the repository, install dependencies with npm install, set your BATCHDATA_API_KEY in a .env file, then build with npm run build. Configure Claude Desktop by adding a batchdata entry to your claude_desktop_config.json pointing to the built JavaScript file and including your API key. Once configured, you can use tools such as verify-address, geocode-address, lookup-property, search-properties, and count-properties.
Key features of BatchData MCP Server
- USPS address verification and standardization
- Intelligent address autocomplete suggestions
- Geocode addresses to latitude/longitude coordinates
- Reverse geocode coordinates to addresses
- Detailed property lookup by address or APN
- Advanced filtered property search
- Geographic boundary searches (bounding box / radius)
- Lightweight property count queries
Use cases of BatchData MCP Server
- Count single‑family homes in a city within a price range
- Find comparable properties near a given address
- Verify and standardize a mailing address
- Convert address to coordinates for mapping
- Search properties by custom filters and boundaries
FAQ from BatchData MCP Server
How do I get an API key for BatchData?
Sign in to app.batchdata.com and obtain your API key from the Settings page, or register for a new account.
What are the API rate limits?
Address Verification supports up to 5,000 requests (1,000 recommended per batch), Address Geocoding up to 90 (75 recommended), Property Search up to 1,000, and Property Lookup follows standard API limits.
What dependencies does the server require?
It requires Node.js, the @modelcontextprotocol/sdk, zod, dotenv, TypeScript, and @types/node. These are installed via npm install.
Where does property data come from?
All property and address data is retrieved from the BatchData.io API services in real time.
How do I report issues or get support?
Open an issue on the GitHub Issues page or refer to the BatchData API documentation at developer.batchdata.com.