accueil / serveurs / Recherche & Web / uz.bronla/bronla
uz.bronla/bronla
serveur MCP (Model Context Protocol) · bronla 0.1.1
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que uz.bronla/bronla est sûr ?
Au dernier audit MCP Hub, le serveur MCP « uz.bronla/bronla » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 8 outils
- check_availability≈ 594 tokens
Berilgan e'lon sanalar oralig'ida bo'sh ekanini tekshiradi. check_in / check_out: `YYYY-MM-DD` yoki `dd-mm-yyyy`. check_out - chiqish kuni (tun hisoblanmaydi). Hech narsa band qilmaydi - faqat mavjud band kunlar (`tileDisabled`) bilan solishtiradi. Qaytaradi: available (bool), blocked_nights (to'qnashgan kunlar), online_booking (onlayn bron yoqilganmi).
Paramètres, retour & exemple (3)
Paramètrescheck_in· string · requis
Kirish sanasi: YYYY-MM-DD yoki dd-mm-yyyy (masalan 2026-06-19).check_out· string · requis
Chiqish sanasi (tun hisoblanmaydi): YYYY-MM-DD yoki dd-mm-yyyy.listing_slug· string · requis
Qidiruv natijasidagi e'lon `slug` qiymati.
Exemple d'appel{"name": "check_availability", "arguments": {"check_in": "texte", "check_out": "texte", "listing_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hint": "texte", "error": "texte", "found": true, "detail": "texte", "nights": 1, "check_in": "texte", "available": true, "check_out": "texte", "listing_url": "texte", "listing_slug": "texte", "blocked_nights": [], "online_booking": true}} - check_hotel_availability≈ 670 tokens
Mehmonxonada sana va mehmonlar uchun bo'sh xonalarni, bron ID'larini tekshiradi.
Paramètres, retour & exemple (6)
Paramètresrooms· integer · optionnel
Kerakli xonalar soni.adults· integer · optionnel
Kattalar soni.check_in· string · requis
Kirish sanasi: YYYY-MM-DD yoki dd-mm-yyyy (masalan 2026-06-19).children· integer · optionnel
Bolalar soni.check_out· string · requis
Chiqish sanasi (tun hisoblanmaydi): YYYY-MM-DD yoki dd-mm-yyyy.listing_slug· string · requis
Qidiruv natijasidagi e'lon `slug` qiymati.
Exemple d'appel{"name": "check_hotel_availability", "arguments": {"check_in": "texte", "check_out": "texte", "listing_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hint": "texte", "note": "texte", "error": "texte", "found": true, "detail": "texte", "nights": 1, "check_in": "texte", "available": true, "check_out": "texte", "space_ids": [], "listing_slug": "texte", "requested_rooms": 1}} - create_booking≈ 1000 tokens
Bronla'da dacha yoki mehmonxona uchun bron yaratadi. Bu amal bazaga yozadi va to'lov uchun havola/oldindan to'lov yozuvini yaratishi mumkin. Faqat foydalanuvchi obyekt, sanalar, mehmonlar va to'lov shartlarini ko'rgandan keyin aniq rozilik berganida chaqiring. Foydalanuvchi autentifikatsiyasi MCP OAuth orqali keladi; Knox token tool argumentiga kiritilmaydi va MCP server ichida saqlanadi. Hamyondan foydalanish faqat `use_wallet=True` yuborilgandagina ishlatiladi (hozir bu parametr o'chirilgan). Har chaqiruvdan oldin availability'ni tekshiring. Timeout yoki aloqa uzilishi bo'lsa tool'ni avtomatik qayta chaqirmang: bron oldin yaralgan bo'lishi mumkin. listing_type: `house` (dacha) yoki `property` (mehmonxona). Mehmonxona uchun `space_ids` majburiy. `check_out` chiqish kuni, tun sifatida kirmaydi.
Paramètres, retour & exemple (12)
Paramètrespets· integer · optionnel
Uy hayvonlari soni.adults· integer · requis
Kattalar soni.babies· integer · optionnel
Chaqaloqlar soni.check_in· string · requis
Kirish sanasi: YYYY-MM-DD yoki dd-mm-yyyy (masalan 2026-06-19).children· integer · optionnel
Bolalar soni.check_out· string · requis
Chiqish sanasi (tun hisoblanmaydi): YYYY-MM-DD yoki dd-mm-yyyy.space_ids· ? · optionnel
Mehmonxona uchun majburiy: check_hotel_availability natijasidagi `space_ids` (1-10 ta).listing_id· integer · requis
E'lonning `id` qiymati (get_listing_details yoki qidiruvdan).promo_code· string · optionnel
Promokod (faqat dacha uchun), bo'lmasa bo'sh.use_wallet· boolean · optionnel
Hamyondan to'lash; hozircha o'chirilgan, false yuboring.listing_type· string · requis
`house` (dacha) yoki `property` (mehmonxona).payment_method· string · optionnel
To'lov usuli: `payme`, `click` yoki `paynet`.
Exemple d'appel{"name": "create_booking", "arguments": {"adults": 1, "check_in": "texte", "check_out": "texte", "listing_id": 1, "listing_type": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hint": "texte", "stay": "texte", "error": "texte", "detail": "texte", "status": "texte", "listing": {}, "message": "texte", "payment": "texte", "currency": "texte", "prepayment": {}}} - get_listing_details≈ 1142 tokens
Bitta dacha/mehmonxonaning to'liq ma'lumotini va rasmlarini qaytaradi. listing_slug - qidiruv natijasidagi `slug` maydoni. listing_type `house` (dacha) yoki `property` (mehmonxona). Mehmonxonadagi bo'sh xonalarni `check_hotel_availability` orqali tekshiring. Tarkibida: tavsif, manzil/xarita, sig'im, qulayliklar, reyting, narx (`payment`/`paydaylist`), oldindan to'lov foizi, band kunlar (`blocked_dates`) va onlayn bron imkoniyati. Eslatma: detail endpoint'da tayyor `price` YO'Q - narx `payment` ro'yxatida (sig'im bo'yicha ish kunlari/hafta oxiri) va `paydaylist` (sana bo'yicha) keladi. Aniq bo'sh kunlarni `check_availability` orqali so'rang. Rasmlar: 10 tagacha rasm natijaga rasm (image content) sifatida qo'shiladi; ularning URL'lari `images` ro'yxatida. Faqat matn kerak bo'lsa (narx, bo'sh kunlar) - `max_images=0` yuboring. Bir nechta dachani rasmlari bilan solishtirish uchun bu tool'ni har biriga alohida chaqirmang: `search_rentals`/`search_hotels` natijasida har bir e'lonning rasmi allaqachon bor. Bu tool - bitta e'lonni batafsil ko'rish uchun. Joylashuv: `address` - egasining qisqa mo'ljali; "qayerda?" savoliga `location_summary` va `map_url` bilan javob bering.
Paramètres, retour & exemple (4)
Paramètreslang· ? · optionnel
Javob tili: uz, ru yoki en - foydalanuvchi yozgan tilni bering. Hudud nomlari va tavsif tarjimasi shu tilda keladi.max_images· integer · optionnel
Natijaga biriktiriladigan rasmlar soni, 0-10 (0 = rasmsiz).listing_slug· string · requis
Qidiruv natijasidagi e'lon `slug` qiymati.listing_type· string · optionnel
`house` (dacha) yoki `property` (mehmonxona).
Exemple d'appel{"name": "get_listing_details", "arguments": {"listing_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "url": "texte", "hint": "texte", "name": "texte", "slug": "texte", "about": "texte", "error": "texte", "found": true, "detail": "texte", "images": [], "address": "texte", "map_url": "texte"}} - get_my_bookings≈ 285 tokens
Joriy Bronla foydalanuvchisining bronlari va to'lov holatini ko'rsatadi.
Paramètres, retour & exemple (1)
Paramètrespage· integer · optionnel
Natijalar sahifasi, 1-100.
Exemple d'appel{"name": "get_my_bookings", "arguments": {"page": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hint": "texte", "error": "texte", "detail": "texte", "length": 1, "bookings": [], "next_page": "texte"}} - list_search_filters≈ 446 tokens
Qidiruv filtrlari: hududlar (`province`) va qulayliklar (`amenities`) ro'yxati. `search_rentals` nom/slug'ni o'zi taniydi, shuning uchun bu tool shart emas - foydalanuvchiga "qaysi hududlar bor?" deb javob berish yoki hudud nomi tanilmaganda kerak. `count` - shu hududdagi/qulaylikka ega dachalar soni.
Paramètres, retour & exemple (1)
Paramètreslang· ? · optionnel
Javob tili: uz, ru yoki en - foydalanuvchi yozgan tilni bering. Hudud nomlari va tavsif tarjimasi shu tilda keladi.
Exemple d'appel{"name": "list_search_filters", "arguments": {"lang": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hint": "texte", "error": "texte", "detail": "texte", "amenities": [], "provinces": [], "special_amenities": []}} - search_hotels≈ 937 tokens
Mehmonxona qidiradi; sanalar berilsa mos bo'sh xonalar va `space_ids`ni qaytaradi. Sana formati `YYYY-MM-DD` yoki `dd-mm-yyyy`. Bron qilishda natijadagi `available_spaces[].id` qiymatlarini `create_booking.space_ids` ga bering.
Paramètres, retour & exemple (14)
Paramètreslang· ? · optionnel
Javob tili: uz, ru yoki en - foydalanuvchi yozgan tilni bering. Hudud nomlari va tavsif tarjimasi shu tilda keladi.page· integer · optionnel
Natijalar sahifasi, 1-100.sort· integer · optionnel
Saralash: 0=tavsiya, 1=arzon, 2=qimmat, 3=reyting.query· ? · optionnel
E'lon nomi bo'yicha erkin qidiruv. Hudud uchun `province` parametrini ishlating.rooms· integer · optionnel
Kerakli xonalar soni.adults· integer · optionnel
Kattalar soni.check_in· ? · optionnel
Kirish sanasi: YYYY-MM-DD yoki dd-mm-yyyy. check_out bilan birga beriladi.children· integer · optionnel
Bolalar soni.price_to· ? · optionnel
Maksimal narx, UZS.province· ? · optionnel
Hudud: nomi, slug'i yoki ID'si - masalan `Chorvoq`, `bostonliq`, `Чарвак`, `2`. Bir nechtasi `|` bilan: `Chorvoq|Bochka`. Ro'yxat: `list_search_filters`.check_out· ? · optionnel
Chiqish sanasi: YYYY-MM-DD yoki dd-mm-yyyy. check_in bilan birga beriladi.max_images· integer · optionnel
Natijaga biriktiriladigan rasmlar soni, 0-10 (0 = rasmsiz).price_from· ? · optionnel
Minimal narx, UZS.province_id· ? · optionnel
Viloyat/hudud ID'si bo'yicha filtr (eski nom; `province` bilan bir xil, nom ham qabul qilinadi).
Exemple d'appel{"name": "search_hotels", "arguments": {"lang": "texte", "page": 1, "sort": 1, "query": "texte", "rooms": 1, "adults": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hint": "texte", "page": 1, "count": 1, "error": "texte", "detail": "texte", "results": [], "currency": "texte", "countPage": 1}} - search_rentals≈ 1268 tokens
Bronla.UZ'dan dachalarni hudud, qulayliklar, sana va mehmonlar soni bo'yicha qidiradi. province: hudud nomi ("Chorvoq", "Чарвак") yoki ID - "Chorvoqda dacha" so'rovida hududni `query` ga emas, shu yerga bering. amenities: ["sauna", "pool"] - barchasi bor dachalar qaytadi. check_in / check_out: `YYYY-MM-DD` yoki `dd-mm-yyyy` (masalan 2026-06-19). sort: 0=tavsiya, 1=arzon, 2=qimmat, 3=reyting (sharhsiz e'lonlar oxirida). "Eng yaxshisini tavsiya qil" uchun sort=3 va `countReview` ga qarang. Natijada ixcham ro'yxat qaytadi: nomi, narxi, reytingi va havolasi. max_images: birinchi nechta natijaning rasmi biriktirilsin (standart 6, 0-10). Variantlarni rasmlari bilan ko'rsatish uchun shu natijadan foydalaning - har bir e'lonni `get_listing_details` bilan alohida ochish shart emas. check_in / check_out ixtiyoriy, lekin ikkalasi BIRGA berilishi kerak: bittasi bersa API sana filtrini jimjiyoq e'tiborga olib, filtrlanmagan natija qaytaradi. Bunday holatda xato qaytarilib, modeldan ikkala sana so'raladi.
Paramètres, retour & exemple (15)
Paramètreslang· ? · optionnel
Javob tili: uz, ru yoki en - foydalanuvchi yozgan tilni bering. Hudud nomlari va tavsif tarjimasi shu tilda keladi.page· integer · optionnel
Natijalar sahifasi, 1-100.sort· integer · optionnel
Saralash: 0=tavsiya, 1=arzon, 2=qimmat, 3=reyting.query· ? · optionnel
E'lon nomi bo'yicha erkin qidiruv. Hudud uchun `province` parametrini ishlating.rooms· ? · optionnel
Minimal xonalar soni.adults· integer · optionnel
Kattalar soni.check_in· ? · optionnel
Kirish sanasi: YYYY-MM-DD yoki dd-mm-yyyy. check_out bilan birga beriladi.children· integer · optionnel
Bolalar soni.price_to· ? · optionnel
Maksimal narx, UZS.province· ? · optionnel
Hudud: nomi, slug'i yoki ID'si - masalan `Chorvoq`, `bostonliq`, `Чарвак`, `2`. Bir nechtasi `|` bilan: `Chorvoq|Bochka`. Ro'yxat: `list_search_filters`.amenities· ? · optionnel
Qulayliklar (BARCHASI bo'lishi shart): nomi yoki ID'si, o'zbek/rus/ingliz tilida - masalan ["sauna", "pool"], ["Finskaya sauna", "Jakuzi"]. Maxsus: pool (ochiq yoki yopiq basseyn), outdoor_pool, indoor_pool, waterfront, pets, alcohol, landscape. Ro'yxat: `list_search_filters`.check_out· ? · optionnel
Chiqish sanasi: YYYY-MM-DD yoki dd-mm-yyyy. check_in bilan birga beriladi.max_images· integer · optionnel
Natijaga biriktiriladigan rasmlar soni, 0-10 (0 = rasmsiz).price_from· ? · optionnel
Minimal narx, UZS.province_id· ? · optionnel
Viloyat/hudud ID'si bo'yicha filtr (eski nom; `province` bilan bir xil, nom ham qabul qilinadi).
Exemple d'appel{"name": "search_rentals", "arguments": {"lang": "texte", "page": 1, "sort": 1, "query": "texte", "rooms": "texte", "adults": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hint": "texte", "page": 1, "count": 1, "error": "texte", "detail": "texte", "results": [], "currency": "texte", "countPage": 1}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».