# Zillow MCP

> Zillow MCP connects your AI client to comprehensive US real estate data. Search for residential properties by address or zip code, find specific rental listings with current rent prices, and pull detailed historical information on any property using its unique ID.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** property-search, real-estate-data, rental-listings, home-valuation, housing-market, geographic-data

## Description

This MCP lets you talk to Zillow like a real agent does. You can ask your AI client things like, 'What are the average prices for condos in Brooklyn?' or 'Find me three rentals under $2,000 with two bathrooms.' It goes beyond simple searching by giving you full property profiles: everything from square footage and lot size to price history and tax details.

Whether you’re a first-time buyer comparing neighborhoods or an agent needing quick listing data, this MCP pulls the structured information directly. You don't have to click through dozens of tabs on Zillow's website; your AI client handles it for you. Because Vinkius hosts this connection, you simply plug in your preferred client—whether that’s Cursor, Claude, or VS Code—and start asking questions right away.

## Tools

### get_property_by_id
Retrieves comprehensive details on a specific property using its unique identification number, including price history and tax info.

### get_rental_property
Searches for current rental listings and returns key data like rent prices, bedrooms, bathrooms, and square footage.

### search_property
Finds residential properties across a geographical area, giving details on price, size, lot dimensions, and construction year.

## Prompt Examples

**Prompt:** 
```
Search for properties in New York, NY.
```

**Response:** 
```
Found 25 properties in New York, NY. Price range: $450K - $5.2M. Types: Condos, Townhouses, Single Family. Each with address, price, bedrooms, bathrooms and square footage.
```

**Prompt:** 
```
Find rental properties in Los Angeles, CA.
```

**Response:** 
```
Found 20 rental listings in Los Angeles, CA. Rent range: $1,800 - $8,500/month. Types: Apartments, Houses, Condos. Each with rent price, bedrooms, bathrooms and square footage.
```

**Prompt:** 
```
Get details for property ID 12345.
```

**Response:** 
```
Property 12345: 123 Oak Street, Los Angeles, CA 90001. Price: $1,250,000. 4 bed, 3 bath, 2,400 sqft. Built 2015. Single Family. Lot size: 5,200 sqft.
```

## Capabilities

### Search residential properties by area
Locate homes across the US using address, city, state, or zip code.

### Find available rental listings
Generate a list of rental units, including current rent prices and key property specs.

### Retrieve deep property details by ID
Get an exhaustive profile for one specific home, including price changes and tax records.

## Use Cases

### Assessing a neighborhood's potential value
A buyer asks, 'What are the typical price ranges for single-family homes versus townhouses in this zip code?' The agent uses `search_property` to pull data on both types of housing, letting the client compare overall market density and pricing structure.

### Vetting a potential investment property
An investor finds an address online. Instead of calling Zillow support, they use `get_property_by_id` to get immediate access to the full price history, tax data, and structural features for due diligence.

### Finding temporary housing options
A client needs a short-term rental while their house is renovated. The agent runs `get_rental_property` for the target area, filtering by necessary amenities and listing details like bathrooms and square footage.

### Comparing market segments
An agent wants to show a client the difference between buying and renting in one spot. They first run `search_property` for sales data and then follow up with `get_rental_property` to give a complete picture of local housing options.

## Benefits

- Saves time on property research. Instead of manually checking multiple sites, your agent uses `search_property` to pull general neighborhood stats in one prompt.
- Gets full context on properties. Need to know if a house's price has dipped over the last year? Use `get_property_by_id` to see the complete pricing history and tax records instantly.
- Streamlines rental searches. The MCP runs targeted queries via `get_rental_property`, giving you current rent estimates, bed counts, and amenities for whole areas at once.
- Compares listings easily. You can search multiple properties in a single conversation, letting your AI client compare features like lot size or year built across different homes.
- Directly addresses pain points. It lets you ask complex questions—like 'How many 3-bedroom houses were built pre-1950 in this zip code?'—and get actionable data back.

## How It Works

The bottom line is that your AI client turns complex real estate research into a simple conversation.

1. First, subscribe to the Zillow MCP on Vinkius and enter your unique Zillow Bridge API key.
2. Next, tell your AI client what you need—for example, 'Find single-family homes built after 2010 in Austin.'
3. Your agent executes the request using the underlying tools and returns structured data including price, bedrooms, bathrooms, and square footage.

## Frequently Asked Questions

**Can Zillow MCP find me rental properties in Los Angeles?**
Yes. Use `get_rental_property` to search for current listings in any area. The tool returns key details like rent price, number of bedrooms, and bathroom counts.

**How do I get the full history of one property using Zillow MCP?**
You must use `get_property_by_id` and provide the exact ID number. This tool pulls detailed records including price changes, tax information, and photos.

**Does Zillow MCP only search by zip code?**
No. You can instruct your agent to search residential properties using `search_property` by address, city, state, or a full zip code range.

**Is the data from Zillow MCP real-time?**
The data provided is based on current listing information available through the API. Always verify final contract details with the seller, but the tool provides up-to-date market snapshots.

**What if I want to compare two different types of homes?**
You can combine calls or ask your agent to run both `search_property` (for sales) and `get_rental_property` (for rentals) in a single request for comparison.