lu.chathome/chathome

MCPcommunautéen ligne
v1.0.0lu.chathomeUnknownMis à jour il y a 3 mois

Luxembourg real estate for AI agents: property search, price estimates, market data, commutes.

État de l’endpointen ligne
vérifié il y a 11 jours · 898 ms
83 % des dernières 6 vérifications ont atteint cet endpoint
Fonctionne dans
ClaudeCursorCopilotChatGPTGemini

Déduit des transports déclarés par cette annonce (streamable-http). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Indexé automatiquement depuis des sources publiques. Pas encore vérifié par son développeur sur Forge.Revendiquer cette annonce →
il y a 3 moisDernière mise à jour
Paquet
Auteurlu.chathome
LicenceUnknown
Version1.0.0
Sourcemcp-registry
Statut de confiance
B
60/100Bon
Endpoint hébergé uniquement : cette évaluation porte sur qui le publie et s’il répond, pas sur le code qui tourne derrière. Aucune analyse de CVE, de dépendances ou de code source ne s’applique ; rien ici ne garantit donc que ce code est sain.
✓Listé dans l’index Forge+10/10
—Identité de l’éditeur vérifiée+0/30
→ Éditeur : aucune référence de dépôt n’est enregistrée pour cette annonce, `forge publish` ne peut donc pas vérifier la propriété automatiquement. Utilisez « Revendiquer cette annonce » ci-dessus — Forge les examine à la main.
—Vérification de domaine+0/10
→ Actuellement indisponible pour ce type d’annonce — la vérification de domaine ne s’exécute aujourd’hui que pour les paquets adossés à npm, cette ligne ne peut donc pas encore être obtenue ici, quel que soit le contenu hébergé sur le domaine.
✓Analyse d’injection de prompt · propre+30/30
✓Analyse d’obfuscation / exfiltration · propre+20/20
StatutIndexé par la communauté
ÉditeurNon vérifié
SignatureNon signé
Domaine—
Provenance—
DépendancesNon audité
Surface d’outils15 outils · aucun privilégié
Analyse de sécurité✓ Proprevlive · il y a 1 moisQuelle est l’efficacité de cette analyse ?
ÉvaluationsAucune
Indexé10 juil. 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

15 outils · aucun privilégié
Observé en direct depuis l’endpoint du fournisseur1mo ago

Lu depuis un véritable échange MCP initialize → tools/list contre l’endpoint déclaré. Aucun outil n’a été invoqué — tools/list est l’appel d’introspection en lecture seule que le protocole prévoit pour cela. Cela reflète ce que le serveur annonçait à cet instant ; un endpoint hébergé n’est figé sur aucune version et peut changer sans préavis.

  • https://chathome.lu/api/mcp15 outils · 934 ms
search_vibePreferred natural-language ('vibe') property search. Pass the user's request as prose and the engine matches on lifestyle, mood, proximity, and soft preferences via embeddings + LLM reasoning. Healthy runs return source-grounded match reasons and a 0-100 request-fit score (not a probability); degra…

Preferred natural-language ('vibe') property search. Pass the user's request as prose and the engine matches on lifestyle, mood, proximity, and soft preferences via embeddings + LLM reasoning. Healthy runs return source-grounded match reasons and a 0-100 request-fit score (not a probability); degra…

ParamètreTypeDescription
query*stringNatural-language description of what the user wants, in their own words — e.g. "quiet 2-bed near Kirchberg with a balcony under €2000" or "bright family house…
intentstringWhether to search rentals or properties for sale (default: "rent")
localestringResponse locale: en, fr, de, lu (Luxembourgish), pt (default: en; 'lb' is a deprecated alias for 'lu')
limitnumberNumber of results to return (max 50, default 20)
includePhotosbooleanAttach thumbnail photos of the top results as image content blocks (default: true). Set false for a lean text-only response.
search_rentalsSearch rental properties across supported Grande Région inventory by location, price, rooms, area, property type, and positive-evidence amenities, with explicit sort and completeness metadata. Every sourced result identifies and links the original agency listing and states its latest catalogue re-s…

Search rental properties across supported Grande Région inventory by location, price, rooms, area, property type, and positive-evidence amenities, with explicit sort and completeness metadata. Every sourced result identifies and links the original agency listing and states its latest catalogue re-s…

ParamètreTypeDescription
localestringResponse locale: en, fr, de, lu (Luxembourgish), pt (default: en; 'lb' is a deprecated alias for 'lu')
communestringLuxembourg commune name or slug
minPricenumberMinimum monthly rent in EUR
maxPricenumberMaximum monthly rent in EUR
minBedsnumberMinimum number of bedrooms
minAreaSqmnumberMinimum area in m²
maxAreaSqmnumberMaximum area in m²
minBathroomsnumberMinimum number of bathrooms
propertyTypestringProperty type: apartment, house, studio, room, etc.
furnishedbooleanRequire positive source evidence that the rental is furnished
petsAllowedbooleanRequire positive source evidence that pets are allowed
elevatorbooleanRequire positive source evidence of a lift/elevator
parkingTypestringRequire source-backed parking evidence
balconybooleanRequire a source-confirmed balcony
gardenbooleanRequire a source-confirmed garden
sortstringSort the proven result set. price-asc means base rent, not all-in monthly cost.
limitnumberNumber of results to return (max 50, default 20)
includePhotosbooleanAttach thumbnail photos of the top results as image content blocks (default: true). Set false for a lean text-only response.
search_for_saleSearch properties for sale across supported Grande Région inventory by location, price, rooms, area, property type, and positive-evidence amenities, with explicit sort and completeness metadata. Every sourced result identifies and links the original agency listing and states its latest catalogue re…

Search properties for sale across supported Grande Région inventory by location, price, rooms, area, property type, and positive-evidence amenities, with explicit sort and completeness metadata. Every sourced result identifies and links the original agency listing and states its latest catalogue re…

ParamètreTypeDescription
localestringResponse locale: en, fr, de, lu (Luxembourgish), pt (default: en; 'lb' is a deprecated alias for 'lu')
communestringLuxembourg commune name or slug
minPricenumberMinimum sale price in EUR
maxPricenumberMaximum sale price in EUR
minBedsnumberMinimum number of bedrooms
minAreaSqmnumberMinimum area in m²
maxAreaSqmnumberMaximum area in m²
minBathroomsnumberMinimum number of bathrooms
propertyTypestringProperty type: apartment, house, villa, etc.
furnishedbooleanRequire furnished evidence
petsAllowedbooleanRequire pets-allowed evidence
elevatorbooleanRequire lift/elevator evidence
parkingTypestringRequire source-backed parking evidence
balconybooleanRequire a source-confirmed balcony
gardenbooleanRequire a source-confirmed garden
sortstringSort by relevance, listing date, or asking price
limitnumberNumber of results to return (max 50, default 20)
includePhotosbooleanAttach thumbnail photos of the top results as image content blocks (default: true). Set false for a lean text-only response.
render_listing_cardsRender one to eight exact results from a prior property search as an interactive MCP Apps photo carousel. Call a search tool first, then copy its listing IDs and any returned match scores/reasons without alteration. The tool re-reads canonical public listing facts before display.

Render one to eight exact results from a prior property search as an interactive MCP Apps photo carousel. Call a search tool first, then copy its listing IDs and any returned match scores/reasons without alteration. The tool re-reads canonical public listing facts before display.

ParamètreTypeDescription
listings*arrayOne to eight exact listing IDs from search_vibe, search_rentals, or search_for_sale, in display order
headingstringShort user-facing heading grounded in the search request
localestringResponse locale: en, fr, de, lu (Luxembourgish), pt (default: en; 'lb' is a deprecated alias for 'lu')
get_listingGet the full fail-closed listing page: its public record, price history, area trend, family amenities, neighbourhood facts, property passport, parcel dossier, normalized costs, official checks, transport, provenance, unknown fields, URL, and photos.

Get the full fail-closed listing page: its public record, price history, area trend, family amenities, neighbourhood facts, property passport, parcel dossier, normalized costs, official checks, transport, provenance, unknown fields, URL, and photos.

ParamètreTypeDescription
id*stringListing ID
localestringResponse locale: en, fr, de, lu (Luxembourgish), pt (default: en; 'lb' is a deprecated alias for 'lu')
includePhotosbooleanAttach thumbnail photos of the listing as image content blocks (default: true). Set false for a lean text-only response.
compare_listingsCompare two to eight listings through one normalized AgentListing v2 response, including known and estimated costs, availability, property facts, official flood/noise checks, station frequency, commute summaries, value context, provenance, freshness, duplicates, constraints, and explicit unknown fi…

Compare two to eight listings through one normalized AgentListing v2 response, including known and estimated costs, availability, property facts, official flood/noise checks, station frequency, commute summaries, value context, provenance, freshness, duplicates, constraints, and explicit unknown fi…

ParamètreTypeDescription
ids*arrayTwo to eight listing IDs returned by a ChatHome search tool
localestringResponse locale: en, fr, de, lu (Luxembourgish), pt (default: en; 'lb' is a deprecated alias for 'lu')
get_listing_truthTrust-layer view of the full fail-closed listing page, including its public record and page context, normalized costs, official checks, sources, freshness, explicit unknowns, and privacy-safe correction totals. No reporter identities are exposed.

Trust-layer view of the full fail-closed listing page, including its public record and page context, normalized costs, official checks, sources, freshness, explicit unknowns, and privacy-safe correction totals. No reporter identities are exposed.

ParamètreTypeDescription
id*stringListing ID
localestringResponse locale: en, fr, de, lu (Luxembourgish), pt (default: en; 'lb' is a deprecated alias for 'lu')
get_market_contextGet real estate market data and liveability scores for a commune — prices, trends, schools, transport.

Get real estate market data and liveability scores for a commune — prices, trends, schools, transport.

ParamètreTypeDescription
commune*stringLuxembourg commune slug or name (e.g. 'luxembourg', 'esch-sur-alzette', 'kirchberg')
localestringResponse locale: en, fr, de, lu (Luxembourgish), pt (default: en; 'lb' is a deprecated alias for 'lu')
get_town_agenciesGet every estate agency with active listings in a supported Luxembourg town, including current buy/rent stock and asking-price ranges.

Get every estate agency with active listings in a supported Luxembourg town, including current buy/rent stock and asking-price ranges.

ParamètreTypeDescription
commune*stringOne of the supported Luxembourg town names or slugs, e.g. 'Mersch' or 'esch-sur-alzette'
localestringResponse locale: en, fr, de, lu (Luxembourgish), pt (default: en; 'lb' is a deprecated alias for 'lu')
get_price_estimateAI-powered price estimate for a Luxembourg property. The chathome valuation model is trained and backtested on historical property listing asking prices, not deed-level sales. Returns an estimated price, confidence interval, and comparable listing statistics.

AI-powered price estimate for a Luxembourg property. The chathome valuation model is trained and backtested on historical property listing asking prices, not deed-level sales. Returns an estimated price, confidence interval, and comparable listing statistics.

ParamètreTypeDescription
propertyType*stringProperty type, e.g. 'apartment', 'house', 'studio', 'penthouse'
listingType*stringWhether the property is for rent or sale
commune*stringLuxembourg commune name or slug, e.g. 'luxembourg', 'esch-sur-alzette'
areaSqm*numberLiving area in square metres
bedroomsintegerNumber of bedrooms
constructionYearintegerYear the property was built, e.g. 1995
energyClassstringEnergy performance certificate class, e.g. 'A', 'B', 'C'
get_affordabilityCalculate Luxembourg mortgage affordability and state whether the property-price ceiling includes every acquisition cost or only currently known costs.

Calculate Luxembourg mortgage affordability and state whether the property-price ceiling includes every acquisition cost or only currently known costs.

ParamètreTypeDescription
annualNetIncome*numberUser-confirmed annual household net income
maxDebtToIncomeRatio*numberExplicit housing-payment share of net income, e.g. 0.35
monthlyDebtsnumberExisting monthly debt payments
savingsAvailable*numberAvailable savings/down payment
householdType*string—
employmentType*string—
residencyType*string—
isFirstTimeBuyerbooleanDeprecated optional compatibility signal; never proves Bëllegen entitlement
bellegenAktCreditAvailablenumberAggregate unused Bëllegen Akt balance explicitly confirmed for the acquirers
bellegenAktEligibleBuyersintegerExplicitly confirmed eligible acquirer count
residenceUsestringResidence use; omitted or unknown preserves an unconfirmed Bëllegen position
isPersonalResidencebooleanDeprecated residence-use compatibility flag; prefer residenceUse
loanTermYearsinteger—
marketRatenumber—
energyClassDiscountPctnumber—
floodZoneRateAdjustmentPctnumber—
get_commute_timesCommute time estimates from a Luxembourg commune to a major employment hub (Luxembourg City, Kirchberg EU Quarter, or Belval) across four transport modes.

Commute time estimates from a Luxembourg commune to a major employment hub (Luxembourg City, Kirchberg EU Quarter, or Belval) across four transport modes.

ParamètreTypeDescription
commune*stringLuxembourg commune name or slug to get commute times from, e.g. 'esch-sur-alzette', 'differdange'
destination*stringCommute destination: lux-city (Luxembourg City centre), kirchberg (EU Quarter), or belval (Esch/Belval)
mode*stringTransport mode
analyze_leaseAnalyze a caller-provided Luxembourg residential lease PDF or raw text, persist the full user-scoped analysis, and return a compact risk summary. Do not provide payment-card data, government identifiers, health data, passwords, API keys, or authentication codes.

Analyze a caller-provided Luxembourg residential lease PDF or raw text, persist the full user-scoped analysis, and return a compact risk summary. Do not provide payment-card data, government identifiers, health data, passwords, API keys, or authentication codes.

ParamètreTypeDescription
pdfBase64stringBase64-encoded PDF bytes. Do not pass URLs, payment-card data, government identifiers, health data, passwords, API keys, or authentication codes.
textstringRaw lease text when a PDF is not available. Do not pass URLs, payment-card data, government identifiers, health data, passwords, API keys, or authentication co…
languagestring—
fileNamestring—
submit_inquirySubmit an inquiry about a listing. For chathome-hosted listings creates a conversation thread; for external agency listings returns agency contact details.

Submit an inquiry about a listing. For chathome-hosted listings creates a conversation thread; for external agency listings returns agency contact details.

ParamètreTypeDescription
listingId*stringThe ID of the listing to inquire about
message*stringInquiry message to send to the listing owner (10–5000 characters)
contactEmailstringOptional contact email for the inquiring agent
agentNamestringOptional display name for the inquiring agent
get_inquiry_statusPoll an MCP agent inquiry conversation for agent replies. Returns the current status and full message thread.

Poll an MCP agent inquiry conversation for agent replies. Returns the current status and full message thread.

ParamètreTypeDescription
conversationId*stringThe conversation ID returned by submit_inquiry when kind is conversation_created

15 outils sur 15 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

Luxembourg real estate for AI agents: property search, price estimates, market data, commutes.

Mots-clés
mcp
Alternatives
Comparaison des surfaces d’outils…

Aucune couverture des dépendances

Cette entrée ne publie aucun paquet npm : Forge n'a donc pas d'arbre de dépendances pour elle. C'est une lacune de couverture — pas une affirmation qu'elle n'a aucune dépendance.