Servidor MCP

Bydleno

cz.bydleno/pronajmy
Bienes raíces Búsqueda e investigación Público y accesible MCP 2026-07-28

Qué hace este MCP

Searches Czech apartment rental listings across multiple portals and returns consolidated offers.

search_rentals
Hledání pronájmů bytů
Najde pronájmy bytů v Česku podle zadaných kritérií. Vrátí prvních deset nabídek, celkový počet a odkaz na celý výpis na bydleno.cz. Všechny parametry jsou volitelné a bez nich dostaneš nejnovější nabídky; zadávej jen ta kritéria, která uživatel řekl. Nejčastěji stačí location_texts, layout_id a price_range_to. Hodnoty výčtů piš přesně jako popisky ze schématu ("2+kk", "Vybavený"); hodnotu mimo výčet i neznámý parametr zahodíme. Místa (kraje, okresy, obce, městské části, čtvrti, ulice, adresy) předávej česky v 1. pádě v poli location_texts ("Praha 1", ne "Prague 1"), nejvýš deset; místo, které nerozpoznáme, hledáme v textu inzerátu. Když nic neodpovídá, vrátí nulový počet a odkaz na výpis; když hledání selže, vrátí isError a text chyby. Vždy nabídni uživateli odkaz na výpis i na jednotlivé nabídky.
Solo lectura
Esquema de entrada
{'type': 'object', 'properties': {'penb': {'type': 'array', 'items': {'enum': ['A – Mimořádně úsporná', 'B – Velmi úsporná', 'C – Úsporná', 'D – Méně úsporná', 'E – Nehospodárná', 'F – Velmi nehospodárná', 'G – Mimořádně nehospodárná'], 'type': 'string'}, 'description': 'PENB – energetický štítek budovy.'}, 'keywords': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Ve většině dotazů zůstává prázdné. Jen slovo, které uživatel sám napsal, popisuje konkrétní vlastnost bytu, nemá vlastní pole a čekáš, že ho majitel napsal i v popisu inzerátu. Slovo, kterému nerozumíš, překlep ani zbytek sousloví sem nepatří – ty dej do unsupported; název místa patří do location_texts.'}, 'amenities': {'type': 'array', 'items': {'enum': ['Balkon', 'Garáž', 'Sklep', 'Výtah', 'Vnitroblok', 'Výhled do zeleně', 'Vana', 'Recepce', 'Sauna', 'Sprchový kout', 'Klimatizace', 'Rekuperace', 'Pračka', 'Sušička', 'Myčka', 'TV', 'Krb', 'Žaluzie', 'Bezpečnostní systém', 'Podlahové topení'], 'type': 'string'}, 'description': 'Vybavení a příslušenství bytu, které uživatel chce (balkon, garáž, sklep, výtah, pračka, myčka, klimatizace…). "vnitroblok" znamená byt orientovaný okny do klidného vnitrobloku, ne do ulice. Vyber jen ta, která uživatel zmínil.'}, 'condition': {'type': 'array', 'items': {'enum': ['Velmi dobrý', 'Dobrý', 'Špatný', 'Ve výstavbě', 'Projekt', 'Novostavba', 'K demolici', 'Před rekonstrukcí', 'Po rekonstrukci', 'V rekonstrukci'], 'type': 'string'}, 'description': 'Stav'}, 'layout_id': {'type': 'array', 'items': {'enum': ['1+kk', '1+1', '2+kk', '2+1', '3+kk', '3+1', '4+kk', '4+1', '5+kk', '5+1', '6 a více', 'Pokoj', 'Atypický'], 'type': 'string'}, 'description': 'Dispozice'}, 'shareable': {'type': 'boolean', 'description': 'Celý byt vhodný ke spolubydlení (true).'}, 'last_floor': {'type': 'boolean', 'description': 'Poslední patro – chci (true), nechci (false).'}, 'room_share': {'type': 'boolean', 'description': 'Spolubydlení – pokoj ve sdíleném bytě (true).'}, 'svetly_byt': {'type': 'boolean', 'description': 'Světlý byt podle naší analýzy fotek inzerátu. Filtruje jen při true.'}, 'pod_odhadem': {'type': 'boolean', 'description': 'Nájem pod naším odhadem obvyklé ceny srovnatelných bytů. Filtruje jen při true.'}, 'furnished_id': {'type': 'array', 'items': {'enum': ['Vybavený', 'Nevybavený', 'Částečně vybavený'], 'type': 'string'}, 'description': 'Vybavenost'}, 'ground_floor': {'type': 'boolean', 'description': 'Přízemí – chci přízemí (true), nechci přízemí (false).'}, 'pets_allowed': {'type': 'boolean', 'description': 'Zvířata povolená (true), nebo bez zvířat (false).'}, 'area_range_to': {'type': 'integer', 'description': 'Plocha (m²) – do'}, 'available_from': {'type': 'string', 'description': 'Nejpozdější datum nastěhování ve formátu YYYY-MM-DD.'}, 'has_commission': {'type': 'boolean', 'description': 'Nabídka je s provizí (true), nebo bez provize (false).'}, 'location_texts': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Názvy míst v základním tvaru (1. pád) – např. "Brno" (ne "Brně"), "Praha 1", "Vinohrady", "Vinohradská". Patří sem názvy krajů, okresů, měst a obcí, městských částí, čtvrtí, katastrálních území, ulic i adres – i těch, které neznáš.'}, 'long_term_only': {'type': 'boolean', 'description': 'Jen dlouhodobý pronájem (true), nebo i krátkodobý (false).'}, 'price_range_to': {'type': 'integer', 'description': 'Cena (Kč za měsíc) – do'}, 'area_range_from': {'type': 'integer', 'description': 'Plocha (m²) – od'}, 'klidna_lokalita': {'type': 'boolean', 'description': 'Klidná lokalita podle hlukové mapy okolí adresy. Filtruje jen při true.'}, 'smokers_allowed': {'type': 'boolean', 'description': 'Kouření povolené (true), nebo nekuřácké (false).'}, 'available_within': {'enum': ['Ihned', 'Do měsíce', 'Do dvou měsíců'], 'type': 'string', 'description': 'Jak brzy se chce nastěhovat. "ihned"/"co nejdřív" → Ihned.'}, 'price_range_from': {'type': 'integer', 'description': 'Cena (Kč za měsíc) – od'}, 'bezpecna_lokalita': {'type': 'boolean', 'description': 'Bezpečná lokalita podle dat o kriminalitě v okolí adresy. Filtruje jen při true.'}, 'cardinal_directions': {'type': 'array', 'items': {'enum': ['Sever', 'Severovýchod', 'Východ', 'Jihovýchod', 'Jih', 'Jihozápad', 'Západ', 'Severozápad'], 'type': 'string'}, 'description': 'Světová strana'}, 'unit_floor_range_to': {'type': 'integer', 'description': 'Patro – do'}, 'unit_floor_range_from': {'type': 'integer', 'description': 'Patro – od'}, 'building_flats_range_to': {'type': 'integer', 'description': 'Počet bytů – do'}, 'building_floor_range_to': {'type': 'integer', 'description': 'Počet podlaží – do'}, 'nearby_place_to_type_id': {'type': 'array', 'items': {'enum': ['Zastávka', 'Metro', 'Vlakové nádraží', 'Restaurace', 'Pekárna', 'Supermarket', 'Večerka', 'Bar', 'Kasino', 'Lékárna', 'Nemocnice', 'Posilovna', 'Bankomat', 'Pošta', 'Výdejní boxy', 'Škola', 'Kino', 'Veterinární klinika', 'Čerpací stanice'], 'type': 'string'}, 'description': 'Poblíž vybraného typu místa ("chci to blízko restaurace, metra").'}, 'nearby_place_distance_to': {'enum': ['100 m', '200 m', '300 m', '400 m', '500 m', '1 km'], 'type': 'string', 'description': 'Nejvýš jak daleko smí být blízké místo.'}, 'building_flats_range_from': {'type': 'integer', 'description': 'Počet bytů – od'}, 'building_floor_range_from': {'type': 'integer', 'description': 'Počet podlaží – od'}, 'nearby_place_from_type_id': {'type': 'array', 'items': {'enum': ['Bar', 'Kasino', 'Čerpací stanice', 'Vlakové nádraží', 'Restaurace', 'Zastávka', 'Nemocnice'], 'type': 'string'}, 'description': 'Daleko od vybraného typu místa ("daleko od baru, benzínky").'}, 'nearby_place_distance_from': {'enum': ['100 m', '200 m', '300 m', '400 m', '500 m', '1 km'], 'type': 'string', 'description': 'Nejméně jak daleko musí být nechtěné místo.'}}}
Esquema de salida
{'type': 'object', 'required': ['total', 'listing_url', 'unverified_criteria', 'results'], 'properties': {'total': {'type': 'integer', 'description': 'Kolik nabídek kritériím odpovídá celkem, ne jen v results.'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'price', 'area_m2', 'address', 'url'], 'properties': {'id': {'type': 'integer', 'description': 'Identifikátor nabídky na bydleno.cz.'}, 'url': {'type': 'string', 'description': 'Odkaz na detail nabídky na bydleno.cz.'}, 'floor': {'type': ['integer', 'null'], 'description': 'Podlaží bytu, 0 je přízemí; null, když ho neznáme.'}, 'price': {'type': 'string', 'description': 'Měsíční nájem, nebo „Cena na vyžádání“, když ho inzerent neuvádí.'}, 'title': {'type': 'string', 'description': 'Dispozice a vybavenost, například „Pronájem vybaveného 2+kk bytu“.'}, 'address': {'type': 'string', 'description': 'Ulice, městská část a kraj.'}, 'area_m2': {'type': 'integer', 'description': 'Plocha v m².'}, 'cost_of_living': {'type': ['string', 'null'], 'description': 'Poplatky nad rámec nájmu; null, když je neznáme.'}, 'building_floors': {'type': ['integer', 'null'], 'description': 'Počet podlaží budovy; null, když ho neznáme.'}}}, 'description': 'Prvních deset nabídek.'}, 'listing_url': {'type': 'string', 'description': 'Odkaz na celý výpis na bydleno.cz se stejnými filtry.'}, 'unverified_criteria': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Kritéria, u kterých výpis pouští i nabídky s chybějícím údajem. U nich neplatí, že je vlastnost doložená — neříkej to uživateli jako fakt.'}}}
Modificado
search_rentals
27 de September de 2026 a las 02:42
Añadido
search_rentals
17 de September de 2026 a las 12:38