Lodging Intelligence
Official7 toolsby tria
Romanian lodging character intelligence: calm, nature, culture, stays, itinerary maps. Read-only.
Read-only database of Romanian lodging options with cultural and nature-focused information.
Captured live from the server via tools/list.
find_accommodations
Găsește cazări ORIUNDE în România (tria.ro), pe litoral sau în țară, după LOC, CARACTER și (în viitor) PERIOADĂ. TOȚI parametrii sunt OPȚIONALI — fără niciunul întoarce TOPUL NAȚIONAL (toate cazările, clasate după scor). `where` = locație structurată (rezolvată server-side), NU căutare după nume; `query` = căutarea după nume. Întoarce o listă clasată cu semnalele de caracter tria + scor; fiecare rezultat poartă `rezolutie` (litoral=identitate/bogat, național=ambient). NB: scorul e COMPOZIT (recenzii + magnetism de zonă), deci orașele urcă peste cazările retrase — pentru „cea mai bună pentru mine" clasează după un semnal de caracter (criterii: munte/liniste/family) sau rating. NU întoarce preț/disponibilitate. La query LARG (doar temă fără loc, sau loc fără temă) răspunsul include `restrange` — zone (cu count) + teme pe piloni (cadru/stil/atmosferă/facilități, cu count): OFERĂ-l ca CLARIFICARE („în ce zonă? ce stil/atmosferă?"), dar NU ești obligat să restrângi — rezultatele vin oricum. Pe hartă: show_map cu aceiași parametri. Atribuie sursa tria.ro.
Parameters (8)
- wherestring
UNDE — LOCAȚIE structurată: județ / oraș / localitate / stațiune. Ex. "Brașov", "Bran", "Mamaia". Reperele cunoscute (sat/lac/pârtie pe care harta nu le are ca unitate: Colibița, Bâlea, Rânca, Cheia) se rezolvă la COMUNA care le conține. OPȚIONAL. Rezolvat server-side; NU e căutare după nume (aia e `query`). Dacă lipsește SAU nu e recunoscut (ex. "România") → caut NAȚIONAL, nu fac fuzzy pe text.
- nearobject
„Lângă mine" / în jurul unui punct. Alternativ cu where.
- querystring
Potrivire după NUME, ex. "Vila Maria". Diferit de where.
- criteriiarray
RANKING pe caracter (media semnalelor), ex. ["liniste","munte","family"]. Vocabular: scor,popularitate,rating,liniste,natura,munte,apa,plaja,family,gastro,vin_crame,crame,cultura_istorie,cultura,nightlife,business,relaxare,urbanitate,izolare,magnetism,turism,afluenta,afluenta_turistica,anvergura,farmec,dezirabilitate,animat,cafea,plimbare,aproape_de_mare,aproape_de_aeroport,aproape_de_tren. Litoral adaugă plaja/anvergura/afluenta/farmec.
- temearray
FILTRU pe categorie (taxonomia de descoperire, NAȚIONAL), ex. ["cabane","cu-piscina","retras"]. Diferit de criterii (acela e ranking).
- sortstring
O singură dimensiune de ranking când nu dai criterii: scor (implicit) | popularitate | rating | … (vezi criterii). criterii îl suprascrie.
- limitinteger
Câte pe pagină (implicit 10, max 30)
- pageinteger
Pagina (implicit 1) — total arată câte corespund
show_map
Afișează cazări pe o hartă INTERACTIVĂ — aceiași parametri de localizare/filtrare ca find_accommodations (where/near/query/criterii/teme/sort), region-routed. Widget MCP Apps când clientul suportă; altfel listă cu coordonate. Folosește-l când utilizatorul cere „pe hartă". (Harta statică per cazare e în get_accommodation → map_png_url/map_svg_url, iar pentru PDF/DOCX fără egress folosește get_map(slug).) Sursă: tria.ro.
Parameters (8)
- wherestring
UNDE — locație structurată (județ/oraș/localitate/stațiune), OPȚIONAL. Reperele cunoscute (Colibița, Bâlea, Rânca…) se rezolvă la comuna care le conține. NU căutare după nume (aia e `query`). Fără ea / nerecunoscut → național.
- nearobject
„Lângă mine" / în jurul unui punct.
- querystring
Potrivire după NUME.
- criteriiarray
Ranking pe caracter (media). Vocabular: scor,popularitate,rating,liniste,natura,munte,apa,plaja,family,gastro,vin_crame,crame,cultura_istorie,cultura,nightlife,business,relaxare,urbanitate,izolare,magnetism,turism,afluenta,afluenta_turistica,anvergura,farmec,dezirabilitate,animat,cafea,plimbare
- temearray
Filtru pe categorie (național), ex. ["cabane","cu-piscina"].
- sortstring
O singură dimensiune de ranking (criterii o suprascrie).
- limitinteger
Câte cazări/pini (implicit 12, max 30)
- pageinteger
Pagina
show_itinerary_map
Afișează o hartă interactivă de itinerariu, cu puncte fixe, scene/grupe (ex. zile/etape/zone), chips pentru scene, carousel și autoplay opțional. Refolosește harta tria; traseul este schematic (linie dreaptă între puncte), nu rutare pe drumuri. Sursă: tria.ro.
Parameters (6)
- titlestring
Titlul hărții, ex. "Circuit 7 zile din Constanța".
- subtitlestring
Subtitlu scurt, ex. "cazări retrase, natură, sate, apă".
- pointsarrayrequired
Punctele itinerariului. Max 40.
- scenesarray
Scene/grupe pentru chips și autoplay. Dacă lipsește, se creează o scenă cu toate punctele. Max 20.
- autoplayobject
Autoplay pe scene, nu pe puncte.
- pathobject
Linie schematică între puncte.
explore_areas
Clasează ZONE (nu cazări) după caracter, ca să răspunzi „unde să merg". scope: "judet" (implicit), "localitate" (în interiorul unui județ — dă `where`), "statiune" (litoral). Ranking după un semnal (`sort`) sau compozit (`criterii`). Ex.: județele cele mai montane, stațiunile cele mai potrivite pentru familie. Sursă: tria.ro.
Parameters (5)
- scopestring
Granularitatea ariei: judet (implicit) | localitate | statiune
- wherestring
Doar scope=localitate — județul părinte, ex. "Brașov".
- sortstring
O dimensiune de ranking: liniste, natura, munte, apa, family, gastro, vin_crame, crame, cultura_istorie, cultura, nightlife, business, relaxare, magnetism, turism, urbanitate (pentru statiune și plaja/farmec/anvergura/afluenta).
- criteriiarray
Ranking compozit (media) — doar pentru statiune.
- limitinteger
Top N (implicit 8, max 30)
get_accommodation
Profilul complet al unei cazări de pe tria.ro (după slug), litoral sau național: semnale de caracter, sentiment oaspeți, împrejurimi, acces, teme, linkuri/resurse hartă statică — plus `rezolutie` (cât de bogat e semnalul). Pentru DOCX/PDF fără egress folosește get_map(slug). Fără preț/contact.
Parameters (1)
- slugstringrequired
Slug-ul cazării, ex. "casa-anda-2e3cfc" (din URL-ul /cazare/{...}/{slug})
get_map
Întoarce harta statică a unei cazări INLINE, ca string base64 în payload — folosește-l când nu poți citi resource-ul `tria://map/...` sau descărca `map_png_url`/`map_svg_url` (sandbox fără egress/DNS). Implicit PNG (raster, gata de inserat în DOCX/PDF). Slug-ul vine din get_accommodation (sau din URL). Bytes-ii sunt în `content_base64` — decodează-i și salvează-i ca fișier (vezi `mime_type`/`filename`). Sursă: tria.ro.
Parameters (1)
- slugstringrequired
Slug-ul cazării, ex. "hanul-rotbav-aa652e" (din get_accommodation / URL).
capabilities
Versiunea serverului MCP tria.ro, tool-urile publicate și VOCABULARUL complet, structurat: `teme` (filtre de descoperire pe 4 piloni: Cadru/Stil/Facilități/Atmosferă) și `criterii` (semnale de ranking = criterii/sort). Toate cu slug+etichetă, ca să ceri exact fără să ghicești și fără să confunzi axele. Plus ce e rezervat.
No parameters.
README not available yet.
Install
Remote endpoint
Streamable HTTPHosted server - connect over the network, no local install.
https://mcp.tria.roclaude_desktop_config.json
{
"mcpServers": {
"lodging-intelligence": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.tria.ro"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.