Zillow Real Estate Data

by sap156

549 downloads
Not rated
GitHub

About

Access Zillow property data, market trends, and mortgage calculations through MCP

Details

Author
sap156
Downloads
549
Categories
Search

- Search properties by location, price, beds, baths, and home type
- Retrieve detailed property information and Zestimates
- Access real estate market trends for any location
- Calculate mortgage payments with customizable parameters
- Health check endpoint to verify API connectivity
- Built-in error handling with exponential backoff retries

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Zillow Real Estate Data
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install Python 3.8+, obtain a Zillow Bridge API key from api@bridgeinteractive.com, clone the repository, install dependencies, create a .env file with your key, then run python zillow_mcp_server.py. For Claude Desktop, add the server to your claude_desktop_config.json. Can also run as an HTTP server or via Docker.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "zillow real estate data": {
            "zillow": {
                "command": "npx",
                "args": [
                    "-y",
                    "zillow-mcp-server"
                ],
                "env": {
                    "ZILLOW_API_KEY": "<YOUR_API_KEY>"
                }
            }
        }
    }
}

McpServers

{
    "zillow": {
        "command": "npx",
        "args": [
            "-y",
            "zillow-mcp-server"
        ],
        "env": {
            "ZILLOW_API_KEY": "<YOUR_API_KEY>"
        }
    }
}

Zillow MCP Server

A Model Context Protocol (MCP) server that provides real-time access to Zillow real estate data, built with Python and FastMCP.

Features

- ๐Ÿ  Property Search: Search for properties by location, price range, and property features
- ๐Ÿ’ฐ Property Details: Get detailed information about specific properties
- ๐Ÿ“Š Zestimates: Access Zillow's proprietary home valuation data
- ๐Ÿ“ˆ Market Trends: View real estate market trends for any location
- ๐Ÿงฎ Mortgage Calculator: Calculate mortgage payments based on various inputs
- ๐Ÿ” Health Check: Verify API connectivity and monitor performance

Installation

Prerequisites

- Python 3.8 or higher
- A Zillow Bridge API key (request access at api@bridgeinteractive.com)

Setup

1. Clone this repository:

   git clone https://github.com/sai156/zillow-mcp-server.git
cd zillow-mcp-server

2. Install the dependencies:

   pip install -r requirements.txt

3. Create a .env file with your Zillow API key:

   ZILLOW_API_KEY=your_zillow_api_key_here

Running the Server

Run the server with options:

```bash

No reviews yet โ€” be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.