Zillow
liveReal EstateZillow Research housing data — home values (ZHVI), rents (ZORI), inventory, sales, listings. Ingested from public CSV dumps weekly.
Tools
zillow_home_valuesrequired: regionZillow Home Value Index (ZHVI) — monthly home value estimates as a TIME SERIES. PREFER for any "how have home prices/values TRENDED" question — "home price trend in Denver over the past few years", "h
regionreqstringRegion name (substring match), e.g. "Los Angeles", "California", "United States"region_typeoptstringOptional disambiguator: metro | state | nationalfromoptstringStart date YYYY-MM-DD (default: 5y ago)tooptstringEnd date YYYY-MM-DD (default: latest)Try it
zillow_rent_pricesrequired: regionZillow Observed Rent Index (ZORI) — monthly rent estimates as a time series. US metros only. Returns observation_date + value pairs.
regionreqstringMetro region namefromoptstringStart date YYYY-MM-DDtooptstringEnd date YYYY-MM-DDTry it
zillow_market_snapshotrequired: regionLatest available value across every metric (home value, rent, inventory, sales count, median sale price, new listings) for a single region. Useful for a one-call "tell me everything about this market"
regionreqstringRegion nameregion_typeoptstringOptional: metro | state | nationalTry it
zillow_top_marketsrequired: metricRanked list of regions by a housing metric. sort_by="value" (default) ranks by the latest value: metric=zhvi direction=top → most expensive metros, direction=bottom → cheapest. sort_by="growth" ranks
metricreqstringzhvi | zori | sales_count | median_sale_price | inventory | new_listingsregion_typeoptstringmetro | state (default metro)limitoptnumber1-100 (default 10)directionoptstringtop | bottom (default top)Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/zillow/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/zillow/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"zillow_home_values","arguments":{"region": "example"}}}'Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("zillow_home_values", {"region":"example"});// Or ask in plain English:
const answer = await px.ask("zillow research housing data — home values (zhvi), rents (zori), inventory, sales, listings");