Search Czech rental listings from 27 portals, merged into one offer per flat.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
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.
PENB – energetický štítek budovy.
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.
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.
Stav
Dispozice
Celý byt vhodný ke spolubydlení (true).
Poslední patro – chci (true), nechci (false).
Spolubydlení – pokoj ve sdíleném bytě (true).
Světlý byt podle naší analýzy fotek inzerátu. Filtruje jen při true.
Nájem pod naším odhadem obvyklé ceny srovnatelných bytů. Filtruje jen při true.
Vybavenost
Přízemí – chci přízemí (true), nechci přízemí (false).
Zvířata povolená (true), nebo bez zvířat (false).
Plocha (m²) – do
Nejpozdější datum nastěhování ve formátu YYYY-MM-DD.
Nabídka je s provizí (true), nebo bez provize (false). "bez RK", "bez realitky", "bez realitní kanceláře" a "přímo od majitele" znamenají bez provize (false).
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áš.
Jen dlouhodobý pronájem (true), nebo i krátkodobý (false).
Cena (Kč za měsíc) – do
Plocha (m²) – od
Klidná lokalita podle hlukové mapy okolí adresy. Filtruje jen při true.
Kouření povolené (true), nebo nekuřácké (false).
Jak brzy se chce nastěhovat. "ihned"/"co nejdřív" → Ihned.
Cena (Kč za měsíc) – od
Bezpečná lokalita podle dat o kriminalitě v okolí adresy. Filtruje jen při true.
Světová strana
Patro – do
Patro – od
Počet bytů – do
Počet podlaží – do
Poblíž vybraného typu místa ("chci to blízko restaurace, metra").
Nejvýš jak daleko smí být blízké místo.
Počet bytů – od
Počet podlaží – od
Daleko od vybraného typu místa ("daleko od baru, benzínky").
Nejméně jak daleko musí být nechtěné místo.
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.
| Argument | Type | Description |
|---|---|---|
| penb | array | PENB – energetický štítek budovy. |
| keywords | array | 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 | array | 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 | array | Stav |
| layout_id | array | Dispozice |
| shareable | boolean | Celý byt vhodný ke spolubydlení (true). |
| last_floor | boolean | Poslední patro – chci (true), nechci (false). |
| room_share | boolean | Spolubydlení – pokoj ve sdíleném bytě (true). |
| svetly_byt | boolean | Světlý byt podle naší analýzy fotek inzerátu. Filtruje jen při true. |
| pod_odhadem | boolean | Nájem pod naším odhadem obvyklé ceny srovnatelných bytů. Filtruje jen při true. |
| furnished_id | array | Vybavenost |
| ground_floor | boolean | Přízemí – chci přízemí (true), nechci přízemí (false). |
| pets_allowed | boolean | Zvířata povolená (true), nebo bez zvířat (false). |
| area_range_to | integer | Plocha (m²) – do |
| available_from | string | Nejpozdější datum nastěhování ve formátu YYYY-MM-DD. |
| has_commission | boolean | Nabídka je s provizí (true), nebo bez provize (false). "bez RK", "bez realitky", "bez realitní kanceláře" a "přímo od majitele" znamenají bez provize (false). |
| location_texts | array | 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 | boolean | Jen dlouhodobý pronájem (true), nebo i krátkodobý (false). |
| price_range_to | integer | Cena (Kč za měsíc) – do |
| area_range_from | integer | Plocha (m²) – od |
| klidna_lokalita | boolean | Klidná lokalita podle hlukové mapy okolí adresy. Filtruje jen při true. |
| smokers_allowed | boolean | Kouření povolené (true), nebo nekuřácké (false). |
| available_within | string | Jak brzy se chce nastěhovat. "ihned"/"co nejdřív" → Ihned. |
| price_range_from | integer | Cena (Kč za měsíc) – od |
| bezpecna_lokalita | boolean | Bezpečná lokalita podle dat o kriminalitě v okolí adresy. Filtruje jen při true. |
| cardinal_directions | array | Světová strana |
| unit_floor_range_to | integer | Patro – do |
| unit_floor_range_from | integer | Patro – od |
| building_flats_range_to | integer | Počet bytů – do |
| building_floor_range_to | integer | Počet podlaží – do |
| nearby_place_to_type_id | array | Poblíž vybraného typu místa ("chci to blízko restaurace, metra"). |
| nearby_place_distance_to | string | Nejvýš jak daleko smí být blízké místo. |
| building_flats_range_from | integer | Počet bytů – od |
| building_floor_range_from | integer | Počet podlaží – od |
| nearby_place_from_type_id | array | Daleko od vybraného typu místa ("daleko od baru, benzínky"). |
| nearby_place_distance_from | string | Nejméně jak daleko musí být nechtěné místo. |
{
"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). \"bez RK\", \"bez realitky\", \"bez realitní kanceláře\" a \"přímo od majitele\" znamenají 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."
}
}
}