NestDaddy

chathome.lu — Luxembourg Real Estate

lu.chathome/chathome · v1.0.0

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

Connect Remote server

Terminal
claude mcp add --transport http chathome https://chathome.lu/api/mcp
~/.cursor/mcp.json
{
  "mcpServers": {
    "chathome": {
      "url": "https://chathome.lu/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "chathome": {
      "type": "http",
      "url": "https://chathome.lu/api/mcp"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://chathome.lu/api/mcp

Tools 24 found in our last check

  • search_vibe

    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. Strict matches have every required fact proven; close results name required facts that…

  • search_rentals

    Search active Luxembourg rentals by location, rooms, area, property type, positive-evidence amenities, advertised base rent, or a separate strict confirmed monthly-obligation ceiling. The strict ceiling excludes listings when required recurring charges, fees, evidence, or source…

  • search_for_sale

    Search properties for sale in Luxembourg by default; includeCrossBorder opts into commuter-belt 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…

  • render_listing_cards

    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.

  • get_listing

    Review a listing by ID or ChatHome URL without account linking. Returns the full fail-closed public listing page: price history, area trend, amenities, neighbourhood, passport, parcel dossier, costs, checks, transport, sources, unknowns, sourced page text, saved financial estima…

  • compare_listings

    Compare two to eight listing IDs or ChatHome URLs without account linking through normalized AgentListing v2 facts: known and estimated costs, availability, property, checks, station frequency, commute, value context, sources, freshness, duplicates and unknowns. Missing values n…

  • get_listing_truth

    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

    Get bounded, source-backed property context for a commune, with source dates and unknown states.

  • get_town_agencies

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

  • get_price_estimate

    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_affordability

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

  • calculate_mortgage

    Calculate monthly loan payments, total interest and extra-payment scenarios using explicit principal, annualRatePct and years. A rate is a stated assumption, not a bank offer. Returns excluded costs; this is not an all-in housing budget. Request includeSchedule only for a detail…

  • get_mortgage_rates

    Get current source-dated full-term fixed mortgage market observations supported by ChatHome's rates feed. Returns availability and observation date; stale, undated or official initial-fixation bands never become current full-term quotes. These are not personal bank offers. If un…

  • calculate_buy_vs_rent

    Compare buying and renting the same Luxembourg home over time from an explicit price, comparable monthly rent and mortgage-rate assumption, with optional down payment, loan term, horizon and property tax. Uses the website simulator. winner stays null until every acquisition cost…

  • calculate_acquisition_costs

    Luxembourg resale purchase costs from a price and main-home use: registration and transcription duties, the Bëllegen Akt credit only when eligibility and balance are confirmed, the Luxembourg City surcharge only when confirmed, notary tariff estimate or quoted amounts. Lists unk…

  • calculate_rent_subsidy

    Indicative Luxembourg rent subsidy (subvention de loyer) from household size, dependent children, previous-year monthly net income and rent, with dated official thresholds and step-by-step checkpoints. The Ministry decides; an eligible result is never an entitlement.

  • calculate_rent_ceiling

    Luxembourg legal rent ceiling (5% of revalued invested capital). Give monthlyRent to see the capital a rent implies, and/or price, purchaseYear and buildingYear (optional land price and works) for the owner's ceiling with its working and confidence. Only confidence 'verified' is…

  • check_plot

    Luxembourg plot check from an exact cadastral parcelRef or a precise lat/lng: PAG zoning, buildable envelope, existing buildings and planning, flood and heritage constraints, each with status, source and date. A coordinate returns location-scope context only; parcel identity and…

  • resolve_location

    Resolve Grande Région names, translated aliases and official locality IDs. Country can narrow ambiguous names. Return candidates instead of guessing. Quarter/village-to-parent widening and municipality-centre coordinates are explicit; no property-level precision is implied.

  • get_quick_estimate

    Get a numeric Luxembourg property estimate without an account or AI-written report. Supply explicit property facts; omitted facts stay unknown. Returns ranges, coverage, assumptions and commune-average limitations when provided by the existing price model. Use authenticated get_…

  • get_commute_times

    Municipality-centre commute scenarios from supported LU/FR/BE/DE origins to six Luxembourg employment hubs across four modes. Country defaults to LU. Read calculation dates, scenario, fare and location scope; unavailable routes never become invented or nearby-town journeys.

  • analyze_lease

    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.

  • submit_inquiry

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

  • get_inquiry_status

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

Details

Endpointhttps://chathome.lu/api/mcp (Streamable HTTP)
First published9 Jul 2026
Last updated9 Jul 2026
Registry namelu.chathome/chathome

More search and web servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.