MCP

ホスト版 MCP で Zillow の売出・賃貸・売却済み物件を検索する

売出、賃貸、売却済みで公開中の Zillow 物件を検索し、1件を JSON で読む人向け。先に HasData API key が必要。

公式ソース · Zillow MCP Server

インストール

claude mcp add --transport http zillow "https://mcp.hasdata.com/api/mcp?apis=zillow" --header "x-api-key: HASDATA_API_KEY"

誰向けか

すでに Claude、Cursor、Windsurf を使っており、売出、賃貸、売却済みの条件で Zillow 物件を検索し、さらに1件の完全情報を読みたい人向け。ホスト版 MCP で、読み取り専用ツールが2つ、結果は構造化 JSON。Zillow アカウントは不要で、自分でサービスをホストする必要もない。

まだ HasData API key を持っていない人には向かない。キーは HasData コンソールで無料作成でき、カード登録は不要。試用はおよそ 200 回(1回 5 クレジット換算)。これは遠隔サービスで、最短経路は URL 1つと x-api-key リクエストヘッダ。ログアウトした訪問者が Zillow.com で見られる公開物件ページだけを読む。ログイン後にだけ出る内容は見えない。

3分で最初の試行を終える

公式経路は1本だけ:Claude から HTTP でホスト端点に接続する。npx のローカル起動を主インストールと並べない。

claude mcp add --transport http zillow "https://mcp.hasdata.com/api/mcp?apis=zillow" --header "x-api-key: HASDATA_API_KEY"

前提:本機に MCP クライアントがあり、HasData コンソールから API key を得ていること。コンソールは

https://app.hasdata.com/sign-up?utm_source=github&utm_medium=syndication&utm_campaign=zillow-mcp

設定位置は、この claude mcp add が書き込むクライアント項目。サービス名は zillow、リクエストヘッダは x-api-key。HASDATA_API_KEY をコンソールの実キーに置き換える。別の秘密プレースホルダを捏造しない。

初回呼び出しは原文が書いた読み取り専用検索:売出、賃貸、売却済みで絞り、原文が言う豊富なフィルタを付け、構造化 JSON を得る。原文はツール関数名もフィールド表も出していないので、search/get 名を捏造しない。成功信号はクライアントが

https://mcp.hasdata.com/api/mcp?apis=zillow

に接続済みで、売出/賃貸/売却済みの1回の検索が JSON の物件記録を返し、キー欠落やヘッダ欄エラーではないこと。

読み取り専用はゼロリスクではない:この呼び出しは遠隔の HasData サービスに届き、そこが Zillow の公開ページを読む。試用は約 5 クレジット/回、およそ 200 回。

使用例

事例1:売出、賃貸、売却済みで一群の物件を検索する。まず状態を定め、構造化結果を見る人向け。証拠はフィルタが豊富だと書くが、各フィールドは列挙していない。クライアントが実際に出す、この3状態に対応するパラメータだけを使う。

事例2:1件の不動産の完全情報を読む。すでに対象物件があり、完全な JSON だけ欲しい人向け。証拠は “read a single property in full, all as structured JSON” とだけ書く。入力が Zillow URL か内部 ID かは書いていない。欠けていればクライアントのそのツール説明で止め、パラメータを捏造しない。

利用の境界

HasData API key が必須。Zillow アカウントは無くても使える。ログアウト訪問者に見える公開物件ページだけを読む。試用は無料、カード不要、およそ 200 回、1回約 5 クレジット。遠隔サービスでコンテナは不要。stdio 経路の npx -y @hasdata/zillow-mcp と環境変数 HASDATA_API_KEY は主経路ではない。証拠が書く読み取り専用ツールは2つ:3種の物件検索と、1件の完全情報。ツール関数名も取り消し経路も無い。

https://github.com/HasData/zillow-mcp