4,500+ servers built on MCP Fusion
Vinkius

Zillow MCP. Get US property listings and history via chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Zillow MCP on Cursor AI Code Editor MCP Client Zillow MCP on Claude Desktop App MCP Integration Zillow MCP on OpenAI Agents SDK MCP Compatible Zillow MCP on Visual Studio Code MCP Extension Client Zillow MCP on GitHub Copilot AI Agent MCP Integration Zillow MCP on Google Gemini AI MCP Integration Zillow MCP on Lovable AI Development MCP Client Zillow MCP on Mistral AI Agents MCP Compatible Zillow MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Zillow MCP Server connects your AI client directly to US real estate data. You can search for residential homes by location using `search_property`, filter rental listings with `get_rental_property`, or retrieve exhaustive details on a single property ID using `get_property_by_id`.

It pulls pricing, tax history, bed/bath counts, and square footage into your conversation flow.

What your AI agents can do

Get property by id

Gets a full data sheet for one property, including tax info, address, and price history using its unique ID.

Get rental property

Searches specifically for rental listings and returns details like monthly rent, beds, baths, and square footage.

Search property

Performs a broad search for residential homes by location or criteria, returning sales data points like price, lot size, and year built.

Search homes by location

Runs search_property to pull listings and metrics for an entire neighborhood or city.

Find current rental prices

Uses get_rental_property to gather listing data specific to short-term or long-term rentals.

Pull deep property history

Executes get_property_by_id to get tax records, price changes, and full feature sets for one address.

Compare multiple listings

Allows your agent to gather data from several search results and compare key metrics like square footage or lot size side-by-side.

Filter by core features

Filters property searches based on concrete criteria, such as minimum number of bedrooms or required bathrooms.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Zillow MCP Server: 3 Tools for Real Estate Data Access

These three tools let you perform specific real estate actions—searching by location, finding rentals, or pulling a full property history—all through your AI agent.

get019d84a3

get property by id

Gets a full data sheet for one property, including tax info, address, and price history using its unique ID.

get019d84a3

get rental property

Searches specifically for rental listings and returns details like monthly rent, beds, baths, and square footage.

search019d84a3

search property

Performs a broad search for residential homes by location or criteria, returning sales data points like price, lot size, and year built.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Zillow, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You connect your AI client straight to US real estate records. You don't gotta click through half a dozen tabs just to build a property profile, so you do the research right here in the chat flow.

search_property runs when you need to know what’s available across an entire area. Give it a zip code or neighborhood name and it pulls up general sales listings for that zone. You get metrics like price, lot size, and the year built right away. This tool lets your agent search broad areas, making it easy to compare multiple homes side-by-side based on basic criteria.

When you need to filter results, you can narrow down those general searches using core features, specifying minimum bedroom counts or required bathrooms for immediate filtering.

If you're looking at rentals instead of buying, use get_rental_property. This tool targets listings specifically meant for tenants and returns details like the actual monthly rent, bed/bath counts, square footage, and other rental listing specifics. It keeps your search focused on current leasing data, giving you a clear picture of what's available short-term or long-term.

Need to know everything about one specific address? You run get_property_by_id. This function gives the deep dive—it pulls the full data sheet for that unique property ID. It provides tax records, price changes over time, all feature sets, and current address details. You can use this detailed record to track how a property’s value or taxes have shifted through its history.

When you combine these tools, your agent can gather comprehensive data points from several searches—for instance, pulling the initial broad metrics using search_property, then grabbing deep tax history on a single promising lead with get_property_by_id, and finally checking current rental rates for that area using get_rental_property. The system aggregates all this information into your conversation, letting you compare multiple listings by square footage or lot size without leaving the chat.

How Zillow MCP Works

  1. 1 Subscribe to the Zillow server and provide your API key.
  2. 2 Your AI client recognizes the need for real estate data based on your prompt.
  3. 3 The agent selects the correct tool (search_property, get_rental_property, or get_property_by_id) and returns the structured property results.

The bottom line is that you talk to your AI client like talking to a real estate professional, and it handles the data retrieval logic through the three specialized tools.

Who Is Zillow MCP For?

Anyone who deals with US property listings needs this. The job title isn't as important as the pain point: sifting through outdated or incomplete real estate data. If your workflow involves comparing prices, checking market trends by location, or verifying a single listing's full history, you need Zillow MCP.

Real Estate Agent

Finds comparable properties to establish valuation ranges and uses get_property_by_id to pull detailed comps for clients.

Property Manager

Runs bulk searches using get_rental_property across a zip code to gauge current market rental rates quickly.

Home Buyer/Seller

Compares multiple potential homes by location, using search_property to filter results based on price and size constraints.

Data Analyst

Extracts specific metrics (like lot size or year built) from large datasets generated by the three tools for market reports.

What Changes When You Connect

  • Stop guessing on pricing. Use search_property to immediately get price ranges, bed/bath counts, and lot sizes for any location you specify.
  • Dedicated rental data is a game-changer. Run get_rental_property to skip over sales listings and pull only accurate current monthly rent prices.
  • Need deep due diligence? Instead of visiting multiple websites, run get_property_by_id to get the full history—tax records, price changes, and features—all in one call.
  • Compare properties instantly. You can ask your agent to gather data from several listings found via search_property so you don't have to copy/paste addresses manually.
  • Know what you're looking for. The separation of sales (search_property) and rental data (get_rental_property) prevents mixing up listing types, making your results reliable.

Real-World Use Cases

01

Validating a potential flip

A flipper finds an old property address. Instead of doing manual research, they run get_property_by_id. The agent immediately returns the full price history, tax data, and original features, letting them decide if the investment makes sense.

02

Finding a family home in a new zip code

A buyer gives their agent a target zip code. They run search_property to filter results for 3+ bedrooms and minimum lot size, getting immediate feedback on price ranges ($X - $Y) and available housing types.

03

Comparing rental markets

A property manager needs to assess a neighborhood's rental viability. They use get_rental_property for the area, getting 20 listings with current rent prices, which they can then compare against local salary data.

04

Quickly checking comparable sales

A seller wants to know what similar houses sold for last year. They run get_property_by_id on a few nearby comps, pulling the price history and structural details to set an accurate listing price.

The Tradeoffs

Mixing up search types

Asking for 'a nice property near downtown' but expecting rental prices. The agent might default to sales listings, giving you massive home prices instead of rent.

First, confirm if the listing is a sale or a rental. If it’s rentals, use get_rental_property. If it’s for purchase, use search_property.

Forgetting to provide an ID

Asking 'What are the details of 123 Main St?' without running get_property_by_id(ID:...). The agent gets confused because it needs a specific tool call.

If you know the exact property, always use the dedicated function. Call get_property_by_id and provide the unique identifier.

Overloading search parameters

Trying to ask for 'rentals that are also sales listings'. This is contradictory data and will fail.

Stick to one goal. If you want rent, use get_rental_property. If you want a sale, use search_property.

When It Fits, When It Doesn't

Use this server if your core task is retrieving US residential or rental data points—things like square footage, year built, tax records, and price ranges. It's perfect for agents and analysts who need specific metrics quickly.

Don't use it if you are dealing with commercial property types (office buildings, warehouses) or international real estate markets; this tool is strictly US residential/rental focused. If your data needs validation against non-real estate sources (like public utility records), you need a different category of API.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Zillow. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 3 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_property_by_id get_rental_property search_property

Comparing properties used to require jumping between five browser tabs.

Today, if you're comparing homes in a new neighborhood, your process is manual. You pull up Zillow for general search, find an address, and then have to open another tab or spreadsheet just to check the tax records or price changes that happened over time. It’s slow, and you lose data between tabs.

With the Zillow MCP Server, it's one conversation. Your agent runs `search_property` for the area, gives you a list of candidates. Then, when you ask about one specific house, it executes `get_property_by_id`, instantly dumping all the price history and tax data into your chat window. Done.

Zillow MCP Server: Get property details with `get_property_by_id`

Previously, getting a comprehensive view of a single listing meant cross-referencing multiple data sheets—one for the main listing, one for tax assessments, and another for photos. It was cumbersome.

Now, you just point to an address or ID. The agent runs `get_property_by_id`, and in seconds, it hands back everything: the description, the bed/bath count, the lot size, and even a record of how many times the price changed over the last decade. That's the difference.

Common Questions About Zillow MCP

How do I search for general residential properties using Zillow MCP Server? +

You run search_property. This tool takes location and filters (like min bedrooms or max price) to give you a list of homes available for purchase in an area.

Should I use `get_rental_property` or `search_property` for rentals? +

You must use get_rental_property. While both deal with properties, this tool is strictly optimized for rental listings and provides current monthly rent rates.

What information does `get_property_by_id` return? +

get_property_by_id gives the deepest view of a single property. It includes address, full tax details, price history, square footage, and year built.

Can I search for properties by zip code using Zillow MCP Server? +

Yes, you can use search_property and provide the zip code as a primary location parameter. This returns all sales listings matching that area.

What data does `get_property_by_id` provide besides the current listing price? +

It returns extensive historical and descriptive data. Specifically, you get tax information, a full description, details on features, and the property's complete price history.

How do I use `search_property` results to find detailed info for one specific listing? +

You run search_property first to get a list of candidates. Then, you take an individual ID from that result and feed it into the get_property_by_id tool for full details.

If I use `get_rental_property`, are there ways to filter by amenities? +

The get_rental_property function returns key data like rent price, bedrooms, and bathrooms. While it provides listing details, advanced filtering options must be handled in the calling agent logic.

How do I get started with the Zillow MCP Server and connect my API Key? +

You start by subscribing to the server on Vinkius. After that, you must provide your valid Zillow Bridge API Key directly within your AI client's configuration.

How do I get a Zillow API key? +

Apply for access through the Zillow Bridge API program. You'll need to create an account and request API access.

Can I search properties by city? +

Yes! Use search_property with the city parameter to find all properties in a city. You can also filter by state and zipcode for more precise results.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 3 tools

We've already built the connector for Zillow. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 3 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.