{"serverId":"mcp-registry/ch.zuerstzuhause/neubauprojekte","tools":[{"name":"get_project","fixed":{"name":"get_project","description":"Ein einzelnes Bauprojekt anhand seiner id aus search_projects. Ohne Abo zeigt jedes frisch publizierte Projekt nur Beschrieb und Ort (detailsLocked=true); Adresse, Bauherrschaft und Quelle sind Abo-Inhalte.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string","maxLength":120}}},"annotations":{"readOnlyHint":true},"title":"Projekt abrufen"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":112,"tokensAfter":112},{"name":"search_projects","fixed":{"name":"search_projects","description":"Sucht amtlich publizierte Bauprojekte der Schweiz (Baugesuche) nach Gemeinde, Kanton, Kategorie und Zeitraum. Ohne Abo zeigt jedes frisch publizierte Projekt nur Beschrieb und Ort (detailsLocked=true); Adresse, Bauherrschaft und Quelle sind Abo-Inhalte. Private Bauherrschaften sind immer als «Privatperson» maskiert (Datenschutz). Liefert höchstens 50 Treffer pro Aufruf, neueste zuerst.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","maximum":50,"minimum":1},"query":{"type":"string","maxLength":120,"description":"Freitext: Gemeinde, PLZ, Kanton, Titel oder Bauherrschaft"},"canton":{"type":"string","pattern":"^[A-Za-z]{2}$","description":"Kantonskürzel, z. B. ZH"},"offset":{"type":"integer","maximum":5000,"minimum":0},"category":{"enum":["neubau","umbau","sanierung","energetisch","abbruch","andere"],"type":"string"},"minUnits":{"type":"integer","maximum":500,"minimum":1,"description":"mindestens so viele Wohnungen"},"sinceDays":{"type":"integer","maximum":365,"minimum":1,"description":"nur Publikationen der letzten N Tage"},"marketType":{"enum":["kaufen","mieten","offen"],"type":"string","description":"Angebot: Eigentum, Miete oder noch offen"},"allSegments":{"type":"boolean","description":"Pro-Abo: auch Gewerbe, Infrastruktur usw. statt nur Wohnen"},"municipality":{"type":"string","maxLength":80,"description":"Gemeinde, exakter Name, z. B. Winterthur"}}},"annotations":{"readOnlyHint":true},"title":"Neubauprojekte suchen"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":415,"tokensAfter":415}],"toolsChanged":2,"tokensSaved":0,"todo":[{"tool":"get_project","params":["id"]},{"tool":"search_projects","params":["limit","offset","category"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}