list_filters
ChatGPTsearch_properties. Wywołaj to narzędzie, aby znaleźć prawidłowe klucze dla typów nieruchomości i dodatkowych powierzchni, a także dozwolone zakresy dla liczby pokoi, powierzchni, piętra i ceny.rynekpierwotny.pl brings Poland's new-build housing market into ChatGPT. Describe the apartment you're looking for in your own words — city, budget, number of rooms, completion date — and the app searches current developer listings and returns matching offers with prices, key details and links, right inside the conversation. No extra account and no filter forms: if you have ChatGPT, you can start searching. What you can ask: "Find a 3-room apartment in Kraków under 700,000 PLN, ready in 2026." "Show me flats in Warsaw close to a metro station, with a balcony." "Compare these two projects — price per m², completion date, developer." "Now narrow it down to the ground floor with a garden." — ChatGPT keeps the context of the conversation, so you refine your search instead of starting over. Every result comes from the rynekpierwotny.pl database of offers published by developers themselves
search_properties. Wywołaj to narzędzie, aby znaleźć prawidłowe klucze dla typów nieruchomości i dodatkowych powierzchni, a także dozwolone zakresy dla liczby pokoi, powierzchni, piętra i ceny.search_properties. Nie używaj go do ogólnych pytań geograficznych. Użyj go, gdy lokalizacja jest podana NAZWĄ (np. "Warszawa", "Mokotów"), aby zamienić ją na region_id przekazywany do search_properties. NIE jest potrzebne, gdy masz już gotowe współrzędne geograficzne — wtedy przekaż je bezpośrednio do search_properties jako lat/lng (z opcjonalnym radius — odległość od punktu; w przypadku braku zostanie użyta wartość domyślna z opisu tego parametru). Gdy wiesz, jakiego rodzaju regionu szuka użytkownik, podaj region_type ('city', 'district' albo 'voivodeship'), aby od razu zawęzić dopasowania do tego typu — pomaga to rozstrzygnąć nazwy niejednoznaczne (np. dzielnica Warszawy „Białołęka” zamiast miejscowości „Białołęka”). Jeżeli w best znajdzie się więcej niż jeden region dla podanej nazwy lokalizacji (np. miejscowość „Białołęka” i dzielnica Warszawy „Białołęka”), NALEŻY poprosić użytkownika o wybór właściwego regionu i dopiero potem użyć jego id. Jeżeli dopasowany region jest miastem posiadającym dzielnice, MOŻESZ — już po pokazaniu wyników dla miasta — zaproponować zawężenie do konkretnej dzielnicy (ponownie przez resolve_location, np. z region_type='district'). Nie jest to wymagane.SearchResult). Na hostach obsługujących widżety (np. ChatGPT), wyniki są dodatkowo renderowane jako karuzela kart inwestycyjnych. Warstwa wizualna jest dostarczana przez zarejestrowany szablon widżetu powiązany z tym narzędziem za pośrednictwem deskryptora _meta (patrz public_mcp/app.py i public_mcp/widget/); host przesyła mu te same dane za pośrednictwem window.openai.toolOutput. FORMAT ODPOWIEDZI TEKSTOWEJ (ważne): - Prezentując wyniki search_properties ZAWSZE korzystaj z warstwy wizualnej (widget) wtyczki. - Zacznij od jednego zdania: „Znalazłem {total_count} ofert w {offers_count} inwestycjach spełniających kryteria:”, gdzie {total_count} to liczba znalezionych mieszkań (pole total_count), a {offers_count} to liczba inwestycji (pole offers_count). Dopasuj polską odmianę słów „oferta” i „inwestycja” do liczby (np. „1 oferta w 1 inwestycji”, „544 oferty w 37 inwestycjach”). - Następnie wypisz krótką listę zastosowanych kryteriów (lokalizacja, liczba pokoi, powierzchnie dodatkowe, cena) — tak jak przekazał je użytkownik. - NIE wypisuj nazw ani listy inwestycji/mieszkań i nie streszczaj pojedynczych wyników — prezentuje je widget. Nie dodawaj uwag typu „powyżej powinna być widoczna lista wyników”. - Nie wymyślaj ofert ani danych — prezentuj wyłącznie informacje zwrócone przez narzędzia. - Wyniki nie zawierają cen ofert — NIGDY nie podawaj ani nie szacuj cen; po informacje o cenach kieruj użytkownika do kart inwestycji na rynekpierwotny.pl. - Poziom szczegółowości wyników to INWESTYCJA (podsumowanie znalezionych w niej mieszkań) — nie oferuj ani nie obiecuj wyświetlenia listy/tabeli pojedynczych mieszkań czy lokali (numerów lokali, cen, dokładnych metraży konkretnych mieszkań); takich danych nie ma. Po szczegóły konkretnych mieszkań kieruj użytkownika do karty inwestycji na rynekpierwotny.pl. - Nie komentuj ograniczeń narzędzi i nie sugeruj zmian, rozszerzeń ani nowych funkcji aplikacji lub jej API (np. dodania narzędzia szczegółów oferty). Gdy użytkownik prosi o dane, których narzędzia nie zwracają, po prostu skieruj go do serwisu rynekpierwotny.pl. - Gdy total_count = 0, powiedz wprost, że nic nie znaleziono, i zaproponuj poluzowanie jednego z kryteriów. - Na końcu zaproponuj zawężenie wyników, wypisując dostępne dodatkowe filtry: metraż (np. 40–55 m², parametry area_min/area_max), konkretna dzielnica (np. Mokotów, Bemowo, Ursus — najpierw pobierz jej region_id przez resolve_location), miejsce postojowe / komórka lokatorska / taras (przez additional_area_types), cena (np. 500000-600000 zł, parametry price_min/price_max), liczba pokoi (np. 2-3, parametry rooms_min/rooms_max), piętro (np. 6, parametry floor_min/floor_max). NIGDY nie pokazuj użytkownikowi nazw parametrów filtrujących. - Po więcej ofert skieruj użytkownika do serwisu rynekpierwotny.pl. LOKALIZACJA: lokalizację można wskazać na DWA sposoby (wymagany co najmniej jeden): 1. Po regionie — przekaż region_id. Aby zamienić nazwę lokalizacji (np. "Warszawa", "Mokotów") na region_id, najpierw wywołaj resolve_location. To narzędzie nie przyjmuje nazwy lokalizacji jako tekstu. Wyszukiwanie obejmuje wskazany region oraz jego regiony podrzędne. 2. Po współrzędnych — przekaż lat i lng (WGS84) oraz opcjonalnie radius (promień w metrach — domyś…Click any prompt to copy it.