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

Private Seller Leads (New Listing Alerts) · MCP tool

private-sellers_search

Search new private-seller listings

Read-only8 parameters

Call it as private-sellers_search on the Private Seller Leads (New Listing Alerts) MCP server, https://platform.casafari.com/mcp/private-sellers (how to connect).

Over REST: no operation in the public API description does this. MCP and REST compared.

What does Search new private-seller listings do?

New private-seller (FSBO) listings in an area since a date, newest first. Find the location_id with Location Lookup (locations_search) first. Each listing has its portal link, first-seen date, sale or rent, property type, asking price, area, rooms and rounded coordinates. Contact details are not included. since is a date (YYYY-MM-DD), at most 90 days back. Set confirmed_only to keep only listings whose private seller is confirmed. Pass the next value of a page as cursor for the following page.

Which parameters does private-sellers_search take?

location_idintegerrequired
Location id of a country, city, district or neighbourhood, from locations_search (Location Lookup).
≥ 1
sincestringrequired
Only listings first seen on or after this date, YYYY-MM-DD, at most 90 days back.
pattern ^\d{4}-\d{2}-\d{2}$
untilstring
Only listings first seen on or before this date, YYYY-MM-DD. Optional.
pattern ^\d{4}-\d{2}-\d{2}$
operationstring
Homes for sale or for rent. Optional: both.
sale rent
property_typestring
Property type group, lower case, e.g. "apartment" or "house". Optional.
pattern ^[a-z_]{1,32}$
confirmed_onlyboolean
true: only listings whose private seller is confirmed. Default false.
page_sizeinteger
Listings per page, 1 to 50 (default 20). Every page costs the same.
1–50
cursorstring
The next value of the previous page, as it came. Valid for an hour. Leave out for the first page.
1–4096 characters

How do I call private-sellers_search?

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": "private-sellers_search",
    "arguments": {
      "location_id": 1,
      "since": "…"
    }
  }
}

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