Skip to main content
MCP server CX Codex

HasData Zillow — Claude Code MCP server: listings and property details

Two read-only tools that pull Zillow listings and full property records as structured JSON. Useful when your agent needs real estate data mid-conversation.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add zillow -e HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/zillow-mcp
Open on GitHub

What HasData Zillow does

This is a hosted server, so there is no container to run. Every client points at the same URL, https://mcp.hasdata.com/mcp?apis=zillow, over streamable HTTP, with the key sent in an x-api-key header. It reads public Zillow pages that a signed-out visitor can see.

Two tools sit behind it. hasdata_zillow_listing_getRealEstateListings returns for-sale, for-rent and sold listings with address, price, Zestimate, beds and baths, square footage, home type, status, days on Zillow, coordinates and the listing agent. hasdata_zillow_property_getPropertyDetails takes a property URL and gives back price and tax history, the rent estimate, year built, HOA and assigned schools. Each call costs 10 credits.

You need a HasData API key from the dashboard, free to create with no card. Requests fail without the key in the header or environment. Clients that only speak stdio go through a launcher: @hasdata/zillow-mcp on npm or hasdata-zillow-mcp on PyPI. In Windsurf the field is serverUrl, not url — a config using url will not load there.

What it helps with

  • shortlist properties by filters and sort by recency
  • pull price and tax history for one address
  • compare rent estimates across several condos
  • get schools and agent info for a property record
  • hand Zillow data to an agent as JSON instead of scraping pages

Example prompts for the agent

  • Take the first result and pull the full record: price history, tax history, the value estimate and the schools.
  • Look for rental condos in Austin where cats are allowed, then show the rent estimate for the three cheapest.

How to install HasData Zillow

1Platform CLI

claude mcp add zillow -e HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/zillow-mcp

Replace <…> with your own values

2Platform CLI: remote server

claude mcp add --transport http hasdata-zillow 'https://mcp.hasdata.com/mcp?apis=zillow'

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about HasData Zillow

How do I install HasData Zillow in Claude Code?

Over HTTP: claude mcp add --transport http hasdata-zillow 'https://mcp.hasdata.com/mcp?apis=zillow'. Pass your key in the x-api-key header.

What does HasData Zillow do?

It gives your agent two tools: filtered Zillow listing search and full property lookup by URL. Both return structured JSON.

Do I need an API key?

Yes, a HasData key from the dashboard. Creating one is free and needs no card, and the free tier covers roughly 100 calls.

Similar MCP servers

All MCP servers for Browser and scraping →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor