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.
19 tools: 18 change things and 1 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things18Claude Code: ask: see these tools
- Only reads1Claude Code: allow: see these tools
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/mcpTools
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/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .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.