MCP

Zillow-Objekte zu Kauf, Miete und Verkauf über einen gehosteten MCP suchen

Für alle, die öffentliche Zillow-Objekte nach Kauf, Miete oder Verkauf suchen und ein Objekt als JSON lesen wollen, nachdem sie einen HasData-API-key haben.

Official source · Zillow MCP Server

Install

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

Für wen

Für alle, die bereits Claude, Cursor oder Windsurf nutzen und Zillow-Objekte nach Kauf, Miete oder Verkauf suchen, dann ein Objekt vollständig lesen wollen. Das ist ein gehosteter MCP mit zwei schreibgeschützten Werkzeugen; Ergebnisse sind strukturiertes JSON. Kein Zillow-Konto nötig, und Sie hosten den Dienst nicht selbst.

Nicht für alle, die noch keinen HasData API key haben. Der Schlüssel wird in der HasData-Konsole kostenlos angelegt, ohne Karte; die Testphase deckt etwa 200 Aufrufe ab (je 5 Credits). Das ist ein entfernter Dienst. Der kürzeste Weg ist eine URL plus x-api-key-Request-Header. Es liest nur öffentliche Objektseiten, die ein abgemeldeter Besucher auf Zillow.com sieht; Inhalte, die erst nach Login erscheinen, bleiben unsichtbar.

Erster Versuch in 3 Minuten

Nur den offiziellen Weg: Claude per HTTP an den gehosteten Endpunkt anbinden. Den lokalen npx-Starter nicht als Hauptinstallation danebenstellen.

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

Voraussetzungen: ein MCP-Client auf diesem Rechner und ein API key aus der HasData-Konsole. Die Konsole steht unter

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

Die Konfiguration ist der Client-Eintrag, den dieses claude mcp add schreibt. Der Dienstname ist zillow, der Request-Header ist x-api-key. HASDATA_API_KEY durch den echten Schlüssel aus der Konsole ersetzen; keinen anderen Geheim-Platzhalter erfinden.

Der erste Aufruf nutzt die im Ausgangstext beschriebene schreibgeschützte Suche: Objekte nach Kauf, Miete oder Verkauf filtern, die dort genannten reichen Filter mitgeben und strukturiertes JSON zurückbekommen. Der Ausgangstext nennt keine Werkzeugfunktionsnamen und keine Feldtabelle, also keine search/get-Namen erfinden. Erfolg: der Client ist verbunden mit

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

und eine Suche nach Kauf / Miete / Verkauf liefert JSON-Objektdatensätze, keinen Fehler wegen fehlendem Key oder Header-Feld.

Schreibgeschützt heißt nicht risikofrei: dieser Aufruf erreicht den entfernten HasData-Dienst, der dann öffentliche Zillow-Seiten liest. Die Testphase rechnet etwa 5 Credits je Aufruf, etwa 200 Aufrufe.

Anwendungsfälle

Fall 1: eine Gruppe von Objekten nach Kauf, Miete oder Verkauf suchen. Für alle, die zuerst den Status festlegen und dann strukturierte Ergebnisse prüfen. Die Evidenz nennt reiche Filter, aber nicht jedes Filterfeld. Nur Parameter nutzen, die der Client tatsächlich zeigt und die zu diesen drei Status passen.

Fall 2: ein einzelnes Objekt vollständig lesen. Für alle, die schon ein Zielobjekt haben und nur ein vollständiges JSON wollen. Die Evidenz sagt nur “read a single property in full, all as structured JSON”; sie sagt nicht, ob die Eingabe eine Zillow-URL oder eine interne ID ist. Fehlt das, bei der Client-Beschreibung dieses Werkzeugs bleiben und keine Parameter erfinden.

Grenzen

Ein HasData API key ist Pflicht; ein Zillow-Konto nicht. Es liest nur öffentliche Objektseiten für abgemeldete Besucher. Die Testphase ist kostenlos, ohne Karte, etwa 200 Aufrufe, je etwa 5 Credits. Entfernter Dienst, kein Container nötig. Der stdio-Weg npx -y @hasdata/zillow-mcp und die Umgebungsvariable HASDATA_API_KEY sind nicht der Hauptweg. Die Evidenz nennt nur zwei schreibgeschützte Werkzeuge: Suche der drei Objektstatus und vollständiges Lesen eines Objekts; keine Funktionsnamen, kein Rückweg.

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