Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,537Letters: 14Defects: 1,323counted 4 min ago
teppi

Server definition

Hash
sha256:eab966146f5933098cbf059ad4fc1a316a37cee50ba681c903daa1a876a2761b
What it is
What a remote MCP server returned when asked what it offers: 1 tools

The blob, as servednamed by its sha256

{ "instructions": "Nabídky pronájmů bytů v Česku, sesbírané z 24 realitních portálů a spojené do jedné nabídky, když stejný byt visí na víc z nich. Výsledky odkazuj na bydleno.cz.", "tools": [ { "description": "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.", "inputSchema": { "properties": { "amenities": { "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.", "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" }, "type": "array" }, "area_range_from": { "description": "Plocha (m²) – od", "type": "integer" }, "area_range_to": { "description": "Plocha (m²) – do", "type": "integer" }, "available_from": { "description": "Nejpozdější datum nastěhování ve formátu YYYY-MM-DD.", "type": "string" }, "available_within": { "description": "Jak brzy se chce nastěhovat. \"ihned\"/\"co nejdřív\" → Ihned.", "enum": [ "Ihned", "Do měsíce", "Do dvou měsíců" ], "type": "string" }, "bezpecna_lokalita": { "description": "Bezpečná lokalita podle dat o kriminalitě v okolí adresy. Filtruje jen při true.", "type": "boolean" }, "building_flats_range_from": { "description": "Počet bytů – od", "type": "integer" }, "building_flats_range_to": { "description": "Počet bytů – do", "type": "integer" }, "building_floor_range_from": { "description": "Počet podlaží – od", "type": "integer" }, "building_floor_range_to": { "description": "Počet podlaží – do", "type": "integer" }, "cardinal_directions": { "description": "Světová strana", "items": { "enum": [ "Sever", "Severovýchod", "Východ", "Jihovýchod", "Jih", "Jihozápad", "Západ", "Severozápad" ], "type": "string" }, "type": "array" }, "condition": { "description": "Stav", "items": { "enum": [ "Velmi dobrý", "Dobrý", "Špatný", "Ve výstavbě", "Projekt", "Novostavba", "K demolici", "Před rekonstrukcí", "Po rekonstrukci", "V rekonstrukci" ], "type": "string" }, "type": "array" }, "furnished_id": { "description": "Vybavenost", "items": { "enum": [ "Vybavený", "Nevybavený", "Částečně vybavený" ], "type": "string" }, "type": "array" }, "ground_floor": { "description": "Přízemí – chci přízemí (true), nechci přízemí (false).", "type": "boolean" }, "has_commission": { "description": "Nabídka je s provizí (true), nebo bez provize (false).", "type": "boolean" }, "keywords": { "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.", "items": { "type": "string" }, "type": "array" }, "klidna_lokalita": { "description": "Klidná lokalita podle hlukové mapy okolí adresy. Filtruje jen při true.", "type": "boolean" }, "last_floor": { "description": "Poslední patro – chci (true), nechci (false).", "type": "boolean" }, "layout_id": { "description": "Dispozice", "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" }, "type": "array" }, "location_texts": { "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áš.", "items": { "type": "string" }, "type": "array" }, "long_term_only": { "description": "Jen dlouhodobý pronájem (true), nebo i krátkodobý (false).", "type": "boolean" }, "nearby_place_distance_from": { "description": "Nejméně jak daleko musí být nechtěné místo.", "enum": [ "100 m", "200 m", "300 m", "400 m", "500 m", "1 km" ], "type": "string" }, "nearby_place_distance_to": { "description": "Nejvýš jak daleko smí být blízké místo.", "enum": [ "100 m", "200 m", "300 m", "400 m", "500 m", "1 km" ], "type": "string" }, "nearby_place_from_type_id": { "description": "Daleko od vybraného typu místa (\"daleko od baru, benzínky\").", "items": { "enum": [ "Bar", "Kasino", "Čerpací stanice", "Vlakové nádraží", "Restaurace", "Zastávka", "Nemocnice" ], "type": "string" }, "type": "array" }, "nearby_place_to_type_id": { "description": "Poblíž vybraného typu místa (\"chci to blízko restaurace, metra\").", "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" }, "type": "array" }, "penb": { "description": "PENB – energetický štítek budovy.", "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" }, "type": "array" }, "pets_allowed": { "description": "Zvířata povolená (true), nebo bez zvířat (false).", "type": "boolean" }, "pod_odhadem": { "description": "Nájem pod naším odhadem obvyklé ceny srovnatelných bytů. Filtruje jen při true.", "type": "boolean" }, "price_range_from": { "description": "Cena (Kč za měsíc) – od", "type": "integer" }, "price_range_to": { "description": "Cena (Kč za měsíc) – do", "type": "integer" }, "room_share": { "description": "Spolubydlení – pokoj ve sdíleném bytě (true).", "type": "boolean" }, "shareable": { "description": "Celý byt vhodný ke spolubydlení (true).", "type": "boolean" }, "smokers_allowed": { "description": "Kouření povolené (true), nebo nekuřácké (false).", "type": "boolean" }, "svetly_byt": { "description": "Světlý byt podle naší analýzy fotek inzerátu. Filtruje jen při true.", "type": "boolean" }, "unit_floor_range_from": { "description": "Patro – od", "type": "integer" }, "unit_floor_range_to": { "description": "Patro – do", "type": "integer" } }, "type": "object" }, "name": "search_rentals", "outputSchema": { "properties": { "listing_url": { "description": "Odkaz na celý výpis na bydleno.cz se stejnými filtry.", "type": "string" }, "results": { "description": "Prvních deset nabídek.", "items": { "properties": { "address": { "description": "Ulice, městská část a kraj.", "type": "string" }, "area_m2": { "description": "Plocha v m².", "type": "integer" }, "building_floors": { "description": "Počet podlaží budovy; null, když ho neznáme.", "type": [ "integer", "null" ] }, "cost_of_living": { "description": "Poplatky nad rámec nájmu; null, když je neznáme.", "type": [ "string", "null" ] }, "floor": { "description": "Podlaží bytu, 0 je přízemí; null, když ho neznáme.", "type": [ "integer", "null" ] }, "id": { "description": "Identifikátor nabídky na bydleno.cz.", "type": "integer" }, "price": { "description": "Měsíční nájem, nebo „Cena na vyžádání“, když ho inzerent neuvádí.", "type": "string" }, "title": { "description": "Dispozice a vybavenost, například „Pronájem vybaveného 2+kk bytu“.", "type": "string" }, "url": { "description": "Odkaz na detail nabídky na bydleno.cz.", "type": "string" } }, "required": [ "id", "title", "price", "area_m2", "address", "url" ], "type": "object" }, "type": "array" }, "total": { "description": "Kolik nabídek kritériím odpovídá celkem, ne jen v results.", "type": "integer" }, "unverified_criteria": { "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.", "items": { "type": "string" }, "type": "array" } }, "required": [ "total", "listing_url", "unverified_criteria", "results" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:eab966146f5933098cbf059ad4fc1a316a37cee50ba681c903daa1a876a2761b | sha256sum