_ registry / mcp http-sse · checked 33m ago

housedata-zillow

https://mcp.housedata.dev

Registry code: 47b5c1efbb61cfd1

api record

Zillow data tools, paid per call over x402 (USDC). A call that fails is not charged. Tools return compact JSON; pass expand:true for the full body. Most tools take a zpid: the number before _zpid in a Zillow property URL, or the zpid on a zillow_search_listings row. Places are typed as on Zillow (Austin, TX; 78704; a neighborhood). Ids are strings - pass them back exactly as received. Problems, billing or volume: email [email protected], quoting the request_id from the error. Live status and uptime: https://housedata.dev/status/

endpoint
https://mcp.housedata.dev/mcp
protocol
http-sse ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is housedata-zillow live?
Yes — it answered the hub's last check (checked 33m ago). It answered 100% of checks over the last 30 days.
Is housedata-zillow free to use?
No — it charges per call, from 0.005 USDC, quoted in its own 402 answers.
What tools does housedata-zillow have?
19 tools: zillow_top_agents, zillow_autocomplete_places, zillow_nearby_homes, zillow_property_facts, zillow_schools, zillow_scores, zillow_property, zillow_photos, ….
Is housedata-zillow safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
100%

90 days 99%· all time 99%

latency
881ms

last good check

priced tools
6

of 19 tools

_ answered our checks, 90 days 495 checks · signed record
  • degraded → live
  • degraded → live
  • live → degraded· timeout after 20000ms
  • degraded → live
  • live → degraded· timeout after 20000ms
_ what it is for
used for
  • search home listings in a city
  • get a home's zestimate value
  • get comparable homes
  • get a property's price and tax history
  • get local market statistics
takes → gives
text → data
tools
19 reads
note
resells another provider
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 19 tools
6 paid 13 never probed 6 of 19 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • zillow_region reads 0.005 USDC paid 4h ago

    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.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "expand": {
          "type": "boolean",
          "description": "false (default): the compact form - the headline of a record or a search row, or the answer minus photo and tour links. true: the complete response from the data API (a full record is ~17 KB). Same price either way."
        },
        "location": {
          "anyOf": [
            {
              "type": "string",
              "minLength": 1
            },
            {
              "type": "number"
            }
          ],
          "description": "A place name to resolve, as typed into Zillow."
        },
        "regionId": {
          "anyOf": [
            {
              "type": "string",
              "minLength": 1
            },
            {
              "type": "number"
            }
          ],
          "description": "A Zillow region id to describe, instead of location."
        }
      }
    }
    arguments 34 lines
  • zillow_search_listings reads 0.01 USDC paid 4h ago

    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.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "page": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": 1,
          "description": "Page number; page x pageSize must not exceed 1,000. (default 1)"
        },
        "sort": {
          "enum": [
            "relevance",
            "daysOn",
            "price",
            "beds",
            "baths",
            "livingArea",
            "lotArea",
            "yearBuilt",
            "recentlyChanged",
            "featured",
            "rentalPriorityScore"
          ],
          "type": "string",
          "description": "Zillow's sort orders; daysOn with sortAscending true is newest first. (one of relevance, daysOn, price, beds, baths, livingArea, lotArea, yearBuilt, recentlyChanged, featured, rentalPriorityScore)"
        },
        "expand": {
          "type": "boolean",
          "description": "false (default): the compact form - the headline of a record or a search row, or the answer minus photo and tour links. true: the complete response from the data API (a full record is ~17 KB). Same price either way."
        },
        "status": {
          "enum": [
            "forSale",
            "forRent",
            "sold"
          ],
          "type": "string",
          "description": "forSale (default), forRent or sold. (one of forSale, forRent, sold, default forSale)"
        },
        "location": {
          "anyOf": [
            {
              "type": "string",
              "minLength": 1
            },
            {
              "type": "number"
            }
          ],
          "description": "A city, ZIP, neighborhood or county as typed into Zillow. Required unless regionId is given."
        },
        "pageSize": {
          "type": "integer",
          "maximum": 40,
          "minimum": 1,
          "description": "Rows per page, up to 40. (1-40, default 20)"
        },
        "regionId": {
          "anyOf": [
            {
              "type": "string",
              "minLength": 1
            },
            {
              "type": "number"
            }
          ],
          "description": "A Zillow region id from zillow_autocomplete_places or zillow_region, instead of location."
        },
        "sortAscending": {
          "type": "boolean",
          "description": "Reverse the sort; false by default. (default false)"
        }
      }
    }
    arguments 76 lines
  • zillow_building reads 0.01 USDC paid 18h ago

    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.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "lat": {
          "type": "number",
          "description": "Latitude, with lng, instead of buildingId."
        },
        "lng": {
          "type": "number",
          "description": "Longitude, with lat, instead of buildingId."
        },
        "expand": {
          "type": "boolean",
          "description": "false (default): the compact form - the headline of a record or a search row, or the answer minus photo and tour links. true: the complete response from the data API (a full record is ~17 KB). Same price either way."
        },
        "buildingId": {
          "anyOf": [
            {
              "type": "string",
              "minLength": 1
            },
            {
              "type": "number"
            }
          ],
          "description": "The building id from a rental search row (resultType propertyGroup)."
        }
      }
    }
    arguments 30 lines
  • zillow_floor_plans reads 0.02 USDC paid 18h ago

    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.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "lat": {
          "type": "number",
          "description": "Latitude, with lng, instead of buildingId."
        },
        "lng": {
          "type": "number",
          "description": "Longitude, with lat, instead of buildingId."
        },
        "expand": {
          "type": "boolean",
          "description": "false (default): the compact form - the headline of a record or a search row, or the answer minus photo and tour links. true: the complete response from the data API (a full record is ~17 KB). Same price either way."
        },
        "buildingId": {
          "anyOf": [
            {
              "type": "string",
              "minLength": 1
            },
            {
              "type": "number"
            }
          ],
          "description": "The building id from a rental search row (resultType propertyGroup)."
        }
      }
    }
    arguments 30 lines
  • zillow_mortgage_rates reads 0.005 USDC paid 4h ago

    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.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "expand": {
          "type": "boolean",
          "description": "false (default): the compact form - the headline of a record or a search row, or the answer minus photo and tour links. true: the complete response from the data API (a full record is ~17 KB). Same price either way."
        }
      }
    }
    arguments 10 lines
  • zillow_market_stats reads 0.01 USDC paid 18h ago

    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.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "expand": {
          "type": "boolean",
          "description": "false (default): the compact form - the headline of a record or a search row, or the answer minus photo and tour links. true: the complete response from the data API (a full record is ~17 KB). Same price either way."
        },
        "months": {
          "type": "integer",
          "maximum": 100,
          "minimum": 1,
          "description": "How many months back, up to 100 (default 12). (1-100, default 12)"
        },
        "location": {
          "anyOf": [
            {
              "type": "string",
              "minLength": 1
            },
            {
              "type": "number"
            }
          ],
          "description": "A city, ZIP, neighborhood, county or metro as typed into Zillow."
        },
        "regionId": {
          "anyOf": [
            {
              "type": "string",
              "minLength": 1
            },
            {
              "type": "number"
            }
          ],
          "description": "A Zillow region id, instead of location."
        }
      }
    }
    arguments 40 lines
  • zillow_top_agents reads unknown 7h ago

    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.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "zpid"
      ],
      "properties": {
        "zpid": {
          "anyOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,12}$",
              "minLength": 1
            },
            {
              "type": "integer",
              "maximum": 9007199254740991,
              "minimum": 0
            }
          ],
          "description": "The Zillow property id."
        },
        "expand": {
          "type": "boolean",
          "description": "false (default): the compact form - the headline of a record or a search row, or the answer minus photo and tour links. true: the complete response from the data API (a full record is ~17 KB). Same price either way."
        }
      }
    }
    arguments 28 lines
  • zillow_autocomplete_places reads unknown 11h ago

    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.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "q"
      ],
      "properties": {
        "q": {
          "anyOf": [
            {
              "type": "string",
              "minLength": 1
            },
            {
              "type": "number"
            }
          ],
          "description": "The partial place name, as a person would type it."
        },
        "count": {
          "type": "integer",
          "maximum": 20,
          "minimum": 1,
          "description": "How many suggestions to return. (1-20, default 5)"
        },
        "types": {
          "anyOf": [
            {
              "type": "string",
              "minLength": 1
            },
            {
              "type": "number"
            }
          ],
          "description": "Comma-separated region types to keep, e.g. city,zipcode,neighborhood. (default REGIONS)"
        },
        "expand": {
          "type": "boolean",
          "description": "false (default): the compact form - the headline of a record or a search row, or the answer minus photo and tour links. true: the complete response from the data API (a full record is ~17 KB). Same price either way."
        }
      }
    }
    arguments 43 lines
  • zillow_nearby_homes reads unknown 7h ago

    Homes Zillow shows near this one, each with zpid, address, price, beds, baths, living area and status.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "zpid"
      ],
      "properties": {
        "zpid": {
          "anyOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,12}$",
              "minLength": 1
            },
            {
              "type": "integer",
              "maximum": 9007199254740991,
              "minimum": 0
            }
          ],
          "description": "The Zillow property id."
        },
        "expand": {
          "type": "boolean",
          "description": "false (default): the compact form - the headline of a record or a search row, or the answer minus photo and tour links. true: the complete response from the data API (a full record is ~17 KB). Same price either way."
        }
      }
    }
    arguments 28 lines
  • zillow_property_facts reads unknown 15h ago

    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.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "zpid"
      ],
      "properties": {
        "zpid": {
          "anyOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,12}$",
              "minLength": 1
            },
            {
              "type": "integer",
              "maximum": 9007199254740991,
              "minimum": 0
            }
          ],
          "description": "The Zillow property id."
        },
        "expand": {
          "type": "boolean",
          "description": "false (default): the compact form - the headline of a record or a search row, or the answer minus photo and tour links. true: the complete response from the data API (a full record is ~17 KB). Same price either way."
        }
      }
    }
    arguments 28 lines
  • zillow_schools reads unknown 15h ago

    The schools assigned to a home — name, level, grades, distance and GreatSchools rating.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "zpid"
      ],
      "properties": {
        "zpid": {
          "anyOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,12}$",
              "minLength": 1
            },
            {
              "type": "integer",
              "maximum": 9007199254740991,
              "minimum": 0
            }
          ],
          "description": "The Zillow property id."
        },
        "expand": {
          "type": "boolean",
          "description": "false (default): the compact form - the headline of a record or a search row, or the answer minus photo and tour links. true: the complete response from the data API (a full record is ~17 KB). Same price either way."
        }
      }
    }
    arguments 28 lines
  • zillow_scores reads unknown 15h ago

    Walk Score, Transit Score and Bike Score for a home's location, with their descriptions.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "zpid"
      ],
      "properties": {
        "zpid": {
          "anyOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,12}$",
              "minLength": 1
            },
            {
              "type": "integer",
              "maximum": 9007199254740991,
              "minimum": 0
            }
          ],
          "description": "The Zillow property id."
        },
        "expand": {
          "type": "boolean",
          "description": "false (default): the compact form - the headline of a record or a search row, or the answer minus photo and tour links. true: the complete response from the data API (a full record is ~17 KB). Same price either way."
        }
      }
    }
    arguments 28 lines
  • zillow_property reads unknown 26h ago

    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).

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "zpid"
      ],
      "properties": {
        "zpid": {
          "anyOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,12}$",
              "minLength": 1
            },
            {
              "type": "integer",
              "maximum": 9007199254740991,
              "minimum": 0
            }
          ],
          "description": "The Zillow property id — the number before _zpid in any Zillow property URL, and on every search row."
        },
        "expand": {
          "type": "boolean",
          "description": "false (default): the compact form - the headline of a record or a search row, or the answer minus photo and tour links. true: the complete response from the data API (a full record is ~17 KB). Same price either way."
        }
      }
    }
    arguments 28 lines
  • zillow_photos reads unknown 33m ago

    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.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "zpid"
      ],
      "properties": {
        "size": {
          "enum": [
            "full"
          ],
          "type": "string",
          "description": "full to add every image size Zillow serves (larger answer). (one of full)"
        },
        "zpid": {
          "anyOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,12}$",
              "minLength": 1
            },
            {
              "type": "integer",
              "maximum": 9007199254740991,
              "minimum": 0
            }
          ],
          "description": "The Zillow property id."
        },
        "expand": {
          "type": "boolean",
          "description": "false (default): the compact form - the headline of a record or a search row, or the answer minus photo and tour links. true: the complete response from the data API (a full record is ~17 KB). Same price either way."
        }
      }
    }
    arguments 35 lines
  • zillow_comps reads unknown 11h ago

    The comparable homes Zillow uses to value this one — each with zpid, address, price, beds, baths, living area, distance and sale date where sold.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "zpid"
      ],
      "properties": {
        "zpid": {
          "anyOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,12}$",
              "minLength": 1
            },
            {
              "type": "integer",
              "maximum": 9007199254740991,
              "minimum": 0
            }
          ],
          "description": "The Zillow property id."
        },
        "expand": {
          "type": "boolean",
          "description": "false (default): the compact form - the headline of a record or a search row, or the answer minus photo and tour links. true: the complete response from the data API (a full record is ~17 KB). Same price either way."
        }
      }
    }
    arguments 28 lines
  • zillow_tax_history reads unknown 11h ago

    Assessed value and tax paid by year for a home, as far back as Zillow records them.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "zpid"
      ],
      "properties": {
        "zpid": {
          "anyOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,12}$",
              "minLength": 1
            },
            {
              "type": "integer",
              "maximum": 9007199254740991,
              "minimum": 0
            }
          ],
          "description": "The Zillow property id."
        },
        "expand": {
          "type": "boolean",
          "description": "false (default): the compact form - the headline of a record or a search row, or the answer minus photo and tour links. true: the complete response from the data API (a full record is ~17 KB). Same price either way."
        }
      }
    }
    arguments 28 lines
  • zillow_price_history reads unknown 33m ago

    Every listing, price cut, pending, sale and delisting Zillow records for a home, newest first, with the price, the change and the source.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "zpid"
      ],
      "properties": {
        "zpid": {
          "anyOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,12}$",
              "minLength": 1
            },
            {
              "type": "integer",
              "maximum": 9007199254740991,
              "minimum": 0
            }
          ],
          "description": "The Zillow property id."
        },
        "expand": {
          "type": "boolean",
          "description": "false (default): the compact form - the headline of a record or a search row, or the answer minus photo and tour links. true: the complete response from the data API (a full record is ~17 KB). Same price either way."
        }
      }
    }
    arguments 28 lines
  • zillow_zestimate reads unknown 33m ago

    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.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "zpid"
      ],
      "properties": {
        "zpid": {
          "anyOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,12}$",
              "minLength": 1
            },
            {
              "type": "integer",
              "maximum": 9007199254740991,
              "minimum": 0
            }
          ],
          "description": "The Zillow property id."
        },
        "expand": {
          "type": "boolean",
          "description": "false (default): the compact form - the headline of a record or a search row, or the answer minus photo and tour links. true: the complete response from the data API (a full record is ~17 KB). Same price either way."
        }
      }
    }
    arguments 28 lines
  • zillow_listing_agent reads unknown 7h ago

    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.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "zpid"
      ],
      "properties": {
        "zpid": {
          "anyOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,12}$",
              "minLength": 1
            },
            {
              "type": "integer",
              "maximum": 9007199254740991,
              "minimum": 0
            }
          ],
          "description": "The Zillow property id of a listed home."
        },
        "expand": {
          "type": "boolean",
          "description": "false (default): the compact form - the headline of a record or a search row, or the answer minus photo and tour links. true: the complete response from the data API (a full record is ~17 KB). Same price either way."
        }
      }
    }
    arguments 28 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id 47b5c1efbb61cfd1.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/47b5c1efbb61cfd1/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/47b5c1efbb61cfd1/badge.svg)](https://brick.blue/agent/47b5c1efbb61cfd1?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.