home / mcp / zillow56 mcp server

Zillow56 MCP Server

Provides access to Zillow56 API endpoints via a stdio-based MCP server for property, market, and lender data.

Installation
Add the following to your MCP client configuration file.

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.

How to use

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.

How to install

pip install bach-zillow56

Install from source for development work

pip install -e .

Run options and example commands

Use uvx to run the MCP server without installing locally. This is the recommended approach.

uvx --from bach-zillow56 bach_zillow56

Alternatively, run in development mode using Python directly (for development only) and start the server.

python server.py

If 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_zillow56

Configuration and security

API authentication is required. Set your API key in the environment before starting the server.

export API_KEY="your_api_key_here"

EMCP platform quick start

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.

Notes and troubleshooting

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.

Additional API endpoints and tools

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.

Available tools

search_polygon_search_for_properties_by_polygon

Search for filtered properties by polygon coordinates. Outputs can be JSON, CSV, or XLSX depending on the requested format.

market_data_rental_market_trends

Get market rental data for a location like city or ZIP through a dedicated endpoint.

market_sale_overview

Provide a snapshot and historical trends of the housing market using ZHVI-aligned metrics for a region.

zhvi_range

Retrieve monthly historical ZHVI data for a specified location and home type.

search_search_for_properties_by_neighborhood_city_or_zip_code

Search for filtered properties by neighborhood, city, or ZIP code with sortable and filter options.

mortgagerates_mortgage_rates

Get mortgage rates by program, state, and other loan attributes.

buildersdetails_builders_details

Get details of builders by their builderId.

builderscommunity_cards_builders_community_cards

Get community cards information for a builder by builderId.

buildersreviews_builders_reviews

Get reviews for a builder by builderId.

builderssearch_search_for_builders

Search for builders by location or name.

other_professionalsreviews_professionals_reviews

Get reviews of professionals by their zuid.

other_professionalsdetails_professionals_details

Get details of a professional by username.

other_professionalssearch_search_for_professionals

Search for professionals by location or name.

walk_transit_bike_score_walk_transit_and_bike_score

Get Walk, Transit and Bike Score for a property using its zpid.

schools_nearby_schools

Fetch nearby schools for a given property by zpid or URL.

photos_photos_of_a_property

Return a property's photos in different sizes.

property_deprecated

Get a property's details by its zpid (legacy endpoint).

propertyv2_property_details_by_zpid

Get a property's details by its zpid using the v2 endpoint.

lenderreviews

Get lender reviews by screenName.

lenderdetails

Get lender details by screenName.

lendersearch

Search for lenders by location and optional name.

similar_rent_properties_similar_for_rent_properties

List of similar rent properties by zpid, URL, or address.

search_coordinates_search_for_properties_by_coordinates

Search for properties by latitude and longitude with multiple output formats.

search_mls_search_by_mls

Search for properties by MLS ID.

agent_details_by_username

Get agent details by username.

agents_rental_listings

Get agent's rental listings by zuid.

agent_reviews

Get agent reviews by zuid.

agents_active_listings

Get agent's active listings by zuid.

search_for_agents

Search for agents by location and name.

agents_past_sales

Get agent's past sales by zuid.

similar_sold_properties_similar_sold_properties

List of similar sold properties by zpid, URL, or address.

similar_properties_similar_for_sale_properties

List of similar for sale properties by zpid, URL, or address.

price_tax_history_price_and_tax_history

Price and tax history of a property.

rent_estimate_rent_zestimate

Property rent estimate and comparable rents in the area.

zestimate_history_zestimate_history

Zestimate history for a property by zpid.

search_address_search_for_a_property_by_address

Search for a property by address.