# `property-sourcing_get_property`

> **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. Every property is one record with its full price and market history. [How the property graph is built](/docs/property-graph).

One home with its listings and history. Product: [Property Sourcing](/docs/property-sourcing). Annotations: Read-only.

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

Over REST: [`GET /v1/property-sourcing/properties/{property_id}`](/docs/rest/property-sourcing/get-a-property) (equivalent). [MCP and REST compared](/docs/parity#property-sourcing).

## 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_id` (string, required): 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_-]+$`.
- `expand` (string[], optional): Add "listings" (every portal and agency listing of the home) and/or "history" (its price and status changes). Same price either way. Values: `listings`, `history`. at most 2 items.
- `operation` (string, optional): Which price to show when the home is offered both ways. Optional. Values: `sale`, `rent`.

## How do I call property-sourcing_get_property?

Required arguments only, with placeholder values; see the parameters above for real ones.

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

## Related pages

- [Search homes for sale or rent (property-sourcing_search)](/docs/property-sourcing/search)
- [Next page of a home search (property-sourcing_next_page)](/docs/property-sourcing/next_page)
- [Find the home behind a listing link (property-sourcing_resolve_listing)](/docs/property-sourcing/resolve_listing)
- [Property Sourcing: all its MCP tools and REST operations](/docs/property-sourcing)
- [Connect an MCP client](/docs/connect)
- [All Casafari MCP tools](/docs/tools)
