Skip to content

HouseData — Zillow data

by housedata.dev · remote · no sign-in to list tools · v1.0.0 · published by dev.housedata

Zillow data for agents: listings, records, Zestimate history, market stats. 19 tools, pay per call.

Changes · 18

19 tools: 18 change things and 1 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http zillow https://mcp.housedata.dev/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

19 tools

Changes things 18Claude Code: ask
  • zillow_autocomplete_placesThe regions Zillow knows for a partial place name — cities, ZIPs, neighborhoods, counties — each with its region id, type and centre.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    The regions Zillow knows for a partial place name — cities, ZIPs, neighborhoods, counties — each with its region id, type and centre. What a search box needs before zillow_search_listings, and the way to a regionId.

    Annotations the server declares

    • title: Autocomplete places
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: true
  • zillow_buildingA rental building — name, address, description, amenities, unit and floor-plan counts, rent range and photos — by buildingId (from a forRent search row with resultType propertyGrou…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    A rental building — name, address, description, amenities, unit and floor-plan counts, rent range and photos — by buildingId (from a forRent search row with resultType propertyGroup) or by lat and lng.

    Annotations the server declares

    • title: Rental building
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: true
  • zillow_compsThe comparable homes Zillow uses to value this one — each with zpid, address, price, beds, baths, living area, distance and sale date where sold.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    The comparable homes Zillow uses to value this one — each with zpid, address, price, beds, baths, living area, distance and sale date where sold.

    Annotations the server declares

    • title: Comparable homes
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: true
  • zillow_floor_plansEvery floor plan of a rental building — name, beds, baths, square feet, rent range, lease term — and the units available under each, with unit number, price, square feet and move-i…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Every floor plan of a rental building — name, beds, baths, square feet, rent range, lease term — and the units available under each, with unit number, price, square feet and move-in date. Compact drops photo and tour links; expand true keeps them.

    Annotations the server declares

    • title: Floor plans and units
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: true
  • zillow_listing_agentThe listing agent's full profile for a listed home — name, license, phone, email, website, brokerage, bio, social links, Zillow rating and review count — with the broker and the ML…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    The listing agent's full profile for a listed home — name, license, phone, email, website, brokerage, bio, social links, Zillow rating and review count — with the broker and the MLS id. Agent fields are null on a home with no active listing. Personal data: handle it as such.

    Annotations the server declares

    • title: Listing agent
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: true
  • zillow_market_statsMonthly market statistics for a region, newest first: market temperature with Zillow's buyer/seller label, for-sale inventory, new listings, new pending, median days to pending, an…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Monthly market statistics for a region, newest first: market temperature with Zillow's buyer/seller label, for-sale inventory, new listings, new pending, median days to pending, and the share sold above and below list — up to 100 months. Give location (a place name) or regionId; `latest` carries the newest row of each series.

    Annotations the server declares

    • title: Market statistics
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: true
  • zillow_mortgage_ratesToday's mortgage rates as Zillow lists them — product (30-year fixed, FHA, VA, 15-year, ARMs), rate and APR, with Zillow's tag for each.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Today's mortgage rates as Zillow lists them — product (30-year fixed, FHA, VA, 15-year, ARMs), rate and APR, with Zillow's tag for each.

    Annotations the server declares

    • title: Mortgage rates today
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: true
  • zillow_nearby_homesHomes Zillow shows near this one, each with zpid, address, price, beds, baths, living area and status.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Homes Zillow shows near this one, each with zpid, address, price, beds, baths, living area and status.

    Annotations the server declares

    • title: Nearby homes
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: true
  • zillow_photosThe photo gallery for a home — one URL per photo, in order, with the hero photo first.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    The photo gallery for a home — one URL per photo, in order, with the hero photo first. size full adds every size Zillow serves for each photo.

    Annotations the server declares

    • title: Photo gallery
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: true
  • zillow_price_historyEvery listing, price cut, pending, sale and delisting Zillow records for a home, newest first, with the price, the change and the source.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Every listing, price cut, pending, sale and delisting Zillow records for a home, newest first, with the price, the change and the source.

    Annotations the server declares

    • title: Price history
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: true
  • zillow_propertyThe record for any zpid, listed or off market — every zpid has one.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    The record for any zpid, listed or off market — every zpid has one. Compact: the headline (status, price, Zestimate, rent Zestimate, address, coordinates, beds, baths, living area, year built, home type, lot, HOA, days on Zillow, hero photo). expand true: everything — 23 facts, price and tax history, schools with ratings, listing agent and broker, MLS, walk/transit/bike scores, nearby homes, open houses, description and the photo gallery (~17 KB).

    Annotations the server declares

    • title: Property record
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: true
  • zillow_property_factsThe facts for one home: beds, baths, living area, lot, year built, home type, parking, heating and cooling, HOA, price per square foot, and the rest of Zillow's fact sheet — with t…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    The facts for one home: beds, baths, living area, lot, year built, home type, parking, heating and cooling, HOA, price per square foot, and the rest of Zillow's fact sheet — with the current status and price.

    Annotations the server declares

    • title: Property facts
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: true
  • zillow_regionA place name resolved to Zillow's region — id, type, parent state and city, centre and the exact bounding rectangle search uses — or a region id described.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    A place name resolved to Zillow's region — id, type, parent state and city, centre and the exact bounding rectangle search uses — or a region id described. Give location or regionId.

    Annotations the server declares

    • title: Region lookup
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: true
  • zillow_schoolsThe schools assigned to a home — name, level, grades, distance and GreatSchools rating.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    The schools assigned to a home — name, level, grades, distance and GreatSchools rating.

    Annotations the server declares

    • title: Assigned schools
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: true
  • zillow_scoresWalk Score, Transit Score and Bike Score for a home's location, with their descriptions.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Walk Score, Transit Score and Bike Score for a home's location, with their descriptions.

    Annotations the server declares

    • title: Walk, transit and bike scores
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: true
  • zillow_tax_historyAssessed value and tax paid by year for a home, as far back as Zillow records them.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Assessed value and tax paid by year for a home, as far back as Zillow records them.

    Annotations the server declares

    • title: Tax history
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: true
  • zillow_top_agentsThe agents Zillow ranks around a home by sales in the past year: name, Zillow id, sales count, min/max/average/median sale price, sales in this price range, bio and profile.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    The agents Zillow ranks around a home by sales in the past year: name, Zillow id, sales count, min/max/average/median sale price, sales in this price range, bio and profile. Who actually sells here.

    Annotations the server declares

    • title: Top agents nearby
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: true
  • zillow_zestimateThe Zestimate for any zpid, listed or not: the value with its low and high, the value 30 days ago, the rent Zestimate, and zestimateHistory — one point a month for about ten years …No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    The Zestimate for any zpid, listed or not: the value with its low and high, the value 30 days ago, the rent Zestimate, and zestimateHistory — one point a month for about ten years — plus the home's price history. Null where Zillow publishes no Zestimate; nothing is estimated in its place.

    Annotations the server declares

    • title: Zestimate and history
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: true
Only reads 1Claude Code: allow
  • zillow_search_listingsListings for a place typed as on Zillow — a city (Austin, TX), a ZIP, a neighborhood or a county — for sale, for rent or recently sold.No findings

    Why it is in this group

    • The name "zillow_search_listings" says "search": a word for reading.
    Description, as the server wrote it
    Listings for a place typed as on Zillow — a city (Austin, TX), a ZIP, a neighborhood or a county — for sale, for rent or recently sold. One row per listing with its zpid, address, price, beds, baths, living area, days on Zillow and Zestimate; up to 40 per page and 1,000 per search (page x pageSize). Rentals come back as buildings (resultType propertyGroup, with a buildingId) and single homes (property). Sort daysOn ascending for newest first.

    Annotations the server declares

    • title: Search listings
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: true

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http zillow https://mcp.housedata.dev/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__zillow__zillow_search_listings"
    ],
    "ask": [
      "mcp__zillow__zillow_autocomplete_places",
      "mcp__zillow__zillow_region",
      "mcp__zillow__zillow_property",
      "mcp__zillow__zillow_property_facts",
      "mcp__zillow__zillow_price_history",
      "mcp__zillow__zillow_tax_history",
      "mcp__zillow__zillow_schools",
      "mcp__zillow__zillow_scores",
      "mcp__zillow__zillow_nearby_homes",
      "mcp__zillow__zillow_photos",
      "mcp__zillow__zillow_zestimate",
      "mcp__zillow__zillow_comps",
      "mcp__zillow__zillow_listing_agent",
      "mcp__zillow__zillow_top_agents",
      "mcp__zillow__zillow_market_stats",
      "mcp__zillow__zillow_mortgage_rates",
      "mcp__zillow__zillow_building",
      "mcp__zillow__zillow_floor_plans"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as zillow. Review it before you use it.