Platform
Get started

Casafari is the AI agent-native real estate data intelligence platform. The most complete property index in Europe: a deduplicated, cleaned property graph of residential and commercial property, for sale and for rent, in 16 countries.The most complete property index in Europe: a deduplicated, cleaned property graph.

How the graph is built

Property Sourcing · MCP tool

property-sourcing_get_property

One home with its listings and history

Read-only3 parameters

Call it as property-sourcing_get_property on the Property Sourcing MCP server, https://platform.casafari.com/mcp/property-sourcing (how to connect).

Over REST: GET /v1/property-sourcing/properties/{property_id} (equivalent). MCP and REST compared.

What does One home with its listings and history do?

One home by its prop_ id: type, asking price and per square metre, rooms, areas, location and description. Add expand ["listings"] for every portal and agency listing of the home (source, agency, link, price, status) and ["history"] for its price and status changes over time, which show price cuts and time on the market.

Which parameters does property-sourcing_get_property take?

property_idstringrequired
A prop_ id from a search, resolve_listing, a High Potential Seller Leads result or an Area Insights properties sample.
pattern ^prop_[A-Za-z0-9_-]+$
expandstring[]
Add "listings" (every portal and agency listing of the home) and/or "history" (its price and status changes). Same price either way.
listings history
at most 2 items
operationstring
Which price to show when the home is offered both ways. Optional.
sale rent

How do I call property-sourcing_get_property?

Required arguments only, with placeholder values. Your assistant fills them in from the parameters above.

JSON-RPC
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "property-sourcing_get_property",
    "arguments": {
      "property_id": "…"
    }
  }
}

Tip: add .md to any URL to read it as Markdown.