Connection check
verified live · 26h ago
chathome
Luxembourg real estate for AI agents: property search, price estimates, market data, commutes.
Tools
15
GitHub stars
—
Installs / wk
—
Licence
—
Transport
streamable-http
Last checked
26h ago
Tools & capabilities
15 toolsRead from the running server on 26h ago.
analyze_lease
textfileNamelanguagepdfBase64
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,… 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.
compare_listings
read-only
ids*locale
Compare two to eight listings through one normalized AgentListing v2 response, including known and estimated costs, availability, property facts, official flood/noise checks, stati… 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 fields.
get_affordability
read-only
marketRatemonthlyDebtsresidenceUsehouseholdType*loanTermYearsresidencyType*
+10
Calculate 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.
get_commute_times
read-only
mode*commune*destination*
Commute 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.
get_inquiry_status
read-only
conversationId*
Poll 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.
get_listing
read-only
id*localeincludePhotos
Get the full fail-closed listing page: its public record, price history, area trend, family amenities, neighbourhood facts, property passport, parcel dossier, normalized costs, off… 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.
get_listing_truth
read-only
id*locale
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 p… 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.
get_market_context
read-only
localecommune*
Get 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.
get_price_estimate
read-only
areaSqm*commune*bedroomsenergyClasslistingType*propertyType*
+1
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. Retu… 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.
get_town_agencies
read-only
localecommune*
Get 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.
render_listing_cards
read-only
localeheadinglistings*
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… 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.
search_for_sale
read-only
sortlimitgardenlocalebalconycommune
+12
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 complete… 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-sighting time; thumbnails of the top results are attached as image content blocks.
search_rentals
read-only
sortlimitgardenlocalebalconycommune
+12
Search rental properties across supported Grande Région inventory by location, price, rooms, area, property type, and positive-evidence amenities, with explicit sort and completene… 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-sighting time; thumbnails of the top results are attached as image content blocks.
search_vibe
read-only
limitquery*intentlocaleincludePhotos
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 + LL… 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); degraded runs explicitly omit ranking claims. Every sourced result identifies and links the original agency listing and states its latest catalogue re-sighting time. If the requested place is outside current coverage, it returns no listings plus a machine-readable coverageNotice instead of substituting unrelated homes.
submit_inquiry
can modify data
message*agentNamelistingId*contactEmail