home / mcp / zillow56 mcp server
Provides access to Zillow56 API endpoints via a stdio-based MCP server for property, market, and lender data.
Configuration
View docs{
"mcpServers": {
"bach-ai-tools-zillow56": {
"command": "uvx",
"args": [
"--from",
"bach-zillow56",
"bach_zillow56"
],
"env": {
"API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}This MCP server provides access to Zillow56 API data via a stdio-based runtime. You can install and run it locally or through the EMCP platform, enabling fast, zero-configuration access to a wide set of Zillow-like endpoints from your application.
You connect to this MCP server using an MCP client that supports stdio-based servers. Start the server with one of the provided runtime commands, then call endpoints as you would with any MCP service. The server expects an API key via environment variable API_KEY and will expose a rich set of endpoints for property data, market trends, mortgage rates, and more.
Practical usage patterns you can adopt now: - Run the server locally in development or production mode using the recommended runtime. - Provide your API key through the environment to authenticate with Zillow56 API endpoints. - Use the endpoint list to fetch property details, market trends, nearby schools, rent estimates, and other real estate data in your applications.
pip install bach-zillow56Install from source for development work
pip install -e .Use uvx to run the MCP server without installing locally. This is the recommended approach.
uvx --from bach-zillow56 bach_zillow56Alternatively, run in development mode using Python directly (for development only) and start the server.
python server.pyIf you install the package and want to run the generated command, you can invoke the installed CLI (underscore in the command name is used in the example):
bach_zillow56API authentication is required. Set your API key in the environment before starting the server.
export API_KEY="your_api_key_here"If you are using the EMCP platform, you can install the Zillow56 MCP server with a few clicks. Access the MCP Plaza, search for Zillow56, and use the Install MCP option to add it to your workspace. The platform provides zero-configuration setup, visual management, and centralized API key handling.
If you encounter issues starting the server, ensure API_KEY is set correctly and that the uvx runtime can be resolved on your system. For development, use the Python startup to verify that endpoints respond as expected before moving to production.
The Zillow56 MCP server exposes a broad set of endpoints for property data, market insights, and related resources. Each tool corresponds to a specific endpoint or grouped functionality. See the tooling list below for the full catalog.
Search for filtered properties by polygon coordinates. Outputs can be JSON, CSV, or XLSX depending on the requested format.
Get market rental data for a location like city or ZIP through a dedicated endpoint.
Provide a snapshot and historical trends of the housing market using ZHVI-aligned metrics for a region.
Retrieve monthly historical ZHVI data for a specified location and home type.
Search for filtered properties by neighborhood, city, or ZIP code with sortable and filter options.
Get mortgage rates by program, state, and other loan attributes.
Get details of builders by their builderId.
Get community cards information for a builder by builderId.
Get reviews for a builder by builderId.
Search for builders by location or name.
Get reviews of professionals by their zuid.
Get details of a professional by username.
Search for professionals by location or name.
Get Walk, Transit and Bike Score for a property using its zpid.
Fetch nearby schools for a given property by zpid or URL.
Return a property's photos in different sizes.
Get a property's details by its zpid (legacy endpoint).
Get a property's details by its zpid using the v2 endpoint.
Get lender reviews by screenName.
Get lender details by screenName.
Search for lenders by location and optional name.
List of similar rent properties by zpid, URL, or address.
Search for properties by latitude and longitude with multiple output formats.
Search for properties by MLS ID.
Get agent details by username.
Get agent's rental listings by zuid.
Get agent reviews by zuid.
Get agent's active listings by zuid.
Search for agents by location and name.
Get agent's past sales by zuid.
List of similar sold properties by zpid, URL, or address.
List of similar for sale properties by zpid, URL, or address.
Price and tax history of a property.
Property rent estimate and comparable rents in the area.
Zestimate history for a property by zpid.
Search for a property by address.