A side-by-side look at the Realestateapi and Batchdata MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Realestateapi for real estate work as a local process; choose Batchdata for real estate as a local process. You can also run both side by side in one mcpServers block.
realestateapi_property_search, realestateapi_property_detail, realestateapi_skip_trace.batchdata_property_lookup, batchdata_property_search, batchdata_skip_trace.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Real Estate | Real Estate |
| Quality signal | 59/100 · Good | 61/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | Not declared | API key required |
| Pricing | Not declared | BYOK (pay the provider) |
| Required env vars | None listed | None listed |
| Verified owner | Community listing | Community listing |
| GitHub stars | 0 | 0 |
| Directory activity | 1 views 0 installs 0 upvotes | 1 views 0 installs 0 upvotes |
| Tools | 3 | 3 |
| Full listing | View Realestateapi | View Batchdata |
realestateapi_property_searchSearch properties by city/state/filters (off-market, absentee-owner, value range) — returns matching properties with address, owner, beds/baths, and estimated value. Example: realestateapi_property_search({ city: "Austin", state: "TX", absentee_owner: true, value_max: 400000, size: 25, _apiKey: "your-key" })realestateapi_property_detailGet full property detail by id or address — returns owner, estimated value, last sale, characteristics (beds/baths/sqft/year/lot), and mortgage. Example: realestateapi_property_detail({ address: "123 Main St, Austin, TX 78701", _apiKey: "your-key" })realestateapi_skip_traceSkip-trace owner contact info for an address — returns the owner name plus phone numbers and emails. Regulated PII: pure passthrough, nothing is stored. Example: realestateapi_skip_trace({ address: "123 Main St, Austin, TX 78701", _apiKey: "your-key" })batchdata_property_lookupLook up full property attributes (owner, building characteristics, valuation, sale/tax history) for one or more known addresses. Requires a BatchData API token via _apiKey. Example: batchdata_property_lookup({ street: "1011 Rosegold St", city: "Franklin Square", state: "NY", zip: "11010", _apiKey: "your-token" })batchdata_property_searchSearch BatchData's 155M+ property database by location and attribute filters (e.g. "Phoenix, AZ"), with skip/take pagination. Returns matching property records plus a meta count of total matches. Requires a BatchData API token via _apiKey. Example: batchdata_property_search({ query: "Phoenix, AZ", take: 25, _apiKey: "your-token" })batchdata_skip_traceSkip-trace an address (optionally with an owner name) to resolve owner contact info — phone numbers and emails. WARNING: skip-trace results carry DPPA/GLBA permissible-use obligations; the caller is solely responsible for lawful use of the returned contact data. Requires a BatchData API token via _apiKey. Example: batchdata_skip_trace({ street: "1011 Rosegold St", city: "Franklin Square", state: "NY", zip: "11010", _apiKey: "your-token" })Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"realestateapi": {
"command": "npx",
"args": [
"-y",
"@pipeworx/mcp-realestateapi"
]
}
}
}
{
"mcpServers": {
"batchdata": {
"command": "npx",
"args": [
"-y",
"@pipeworx/mcp-batchdata"
]
}
}
}