Property Sourcing · MCP tool
property-sourcing_search
Search homes for sale or rent
Call it as property-sourcing_search on the Property Sourcing MCP server, https://platform.casafari.com/mcp/property-sourcing (how to connect).
Over REST: POST /v1/property-sourcing/searches (equivalent). MCP and REST compared.
What does Search homes for sale or rent do?
Homes for sale or rent in one country, merged into one record per home across portals and agency websites. Give location_ids from locations_search, and optionally operation (sale or rent), types, ranges for price, price_per_sqm, bedrooms, bathrooms, living_area_sqm and plot_area_sqm ({"min", "max"}), features and exclude_features, sort and page_size. Each result has a prop_ id, type, asking price (and per square metre), bedrooms, living area, location and the date first seen; total is how many homes match. When next is not null, pass it to property-sourcing_next_page. There is no plain-language filter.
Which parameters does property-sourcing_search take?
location_idsinteger[]requiredcountrystring^[A-Za-z]{2}$operationstringsale renttypesstring[]^[a-z][a-z_]*$priceobject2 properties
minintegermaxintegerprice_per_sqmobject2 properties
minintegermaxintegerbedroomsobject2 properties
minintegermaxintegerbathroomsobject2 properties
minintegermaxintegerliving_area_sqmobject2 properties
minintegermaxintegerplot_area_sqmobject2 properties
minintegermaxintegerfeaturesstring[]balcony elevator garage garden parking storage swimming_pool terrace rental_license furniture no_elevator rented_out life_annuity business_transfer smoke_outletexclude_featuresstring[]balcony elevator garage garden parking storage swimming_pool terrace rental_license furniture no_elevator rented_out life_annuity business_transfer smoke_outletsortstringnewest oldest recently_updated price_asc price_desc price_per_sqm_asc price_per_sqm_desc largestpage_sizeintegerHow do I call property-sourcing_search?
Required arguments only, with placeholder values. Your assistant fills them in from the parameters above.
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "property-sourcing_search",
"arguments": {
"location_ids": [
1
]
}
}
}