Skip to content
CUBI ESTATE logo

CUBI ESTATE MCP server

Which servers in the official MCP registry are CUBI ESTATE's own, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-26

← Back to CUBI ESTATE

Whose server it is
  • Registry nameestate.cubi/cubi-propertiesverified in the MCP registry

The registry name sits under cubi.estate. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-26
  • Stateanswerschecked 2026-10-26
  • Tools11
  • Server calls itselfcubi-properties
  • Server version1.30.0
  • Protocol version2025-06-18

On 2026-10-26 the server answered initialize and tools/list without a sign-in. First answer in 464 ms.

Should an agent connect itNot proven either way yet
  • Whether its tools do the product's job has not been judged yet.
  • Checked on 1 of the 7 days it takes to judge reliability.

Once connected

  • For "describe a home in plain language and get matching listings", the likely first call is search_properties.
  • Parameters are untyped or undescribed in 9 of 11 tools: check arguments before calling.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 1, the first on 2026-10-26
  • INITE MCP scoreafter a weeka score needs 7 daily checks: 1 so far
  • Answeredmeasuring1 of the 7 daily checks it takes to print a share
  • Median first answer596 ms
  • Space in an agent's context≈ 6,362 tokensthe definitions of all its tools (11), which an agent carries on every turn
  • Tool definitionsB · 86 of 100
  • Typed results11 of 11 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 9 of 11

What an agent can do with it

  • can do · describe a home in plain language and get matching listings
  • not sure · get alerts when a saved listing drops in price
  • not sure · compare the tradeoffs between two listings

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

None of the five warning signs in these definitions.

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (30%), doing the product's job (25%), definitions (20%), context (10%) and use (15%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers11 tools · read 2026-10-26
  • search_properties

    Search Cubi Estate's live property listings across 17 European countries. Use this whenever the user asks to find or filter real estate for sale or rent — apartments, houses, villas, plots — by location, price range, bedrooms, area, or…

  • get_listing

    Fetch one Cubi Estate listing's full details. Use after a search when the user wants the long description, every feature/amenity, or the full image list for a specific result. Args: listing_id: Either the listing URL exactly as shown in a…

  • get_contact_options

    How a buyer can reach the agent for one Cubi Estate listing. Read-only: lists the available contact methods (send the agent questions via Cubi, message Cubi on WhatsApp/Telegram, send a request by email), suggested questions the listing…

  • filter_listings

    Structured property filter — bypasses natural-language extraction. Use this when filters are already known (from prior turns or external state) and you want to skip the OpenAI NLU step. For free-text user queries like "cheap apartments…

  • compare_asking_prices

    Compare one listing's asking price with comparable homes on Cubi. Returns the range of ASKING prices of comparable active listings in the same city (25th-75th percentile, with the number of comparables) and where this listing's own asking…

  • compare_inventory

    What a budget buys in 2-3 towns or cities: the share of each place's active listings within the price cap, and optionally also with parking. Use when the user compares places by what they can afford ("2-bed flats up to 300k in Porto or…

  • find_similar_elsewhere

    Homes like one listing, in another city, side by side with it. Use when the user likes a home and asks what something similar costs, or looks like, elsewhere ("homes like #2 in Lisbon"). Returns the listing and up to 2 matches in `city`…

  • get_price_history

    Has this home's asking price changed? Every change Cubi observed. Returns each observed asking-price change for one listing (date, old and new price, percent), oldest first, with the current price, the total change since the first…

  • corpus_stats

    Day-by-day Cubi corpus activity — aggregate counts only, no listings. Use this for dashboards or "how is the corpus moving" questions: active listing totals, per-country breakdown, and per-day series of newly ingested listings…

  • data_layer_stats

    Live coverage of Cubi's per-listing enrichment data layers. Use for a data-pipeline dashboard: how many active listings carry each environmental / accessibility layer, the flood-risk band split, and the per-country share of listings in a…

  • get_daily_new_listing_stats

    How many NEW listings Cubi added per day, by country and by source, split into sale and rent — aggregate counts only, no listings. Use it to answer "how much new inventory is arriving" questions: today, yesterday and the last 7 completed…

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "cubi-properties": {
      "type": "http",
      "url": "https://mcp.cubi.estate/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http cubi https://mcp.cubi.estate/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://mcp.cubi.estate/mcp as a custom connector in the settings.

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.