Compare FindEstate properties
compare_propertiesUse this when the user asks to compare 2–5 FindEstate homes, including follow-ups such as compare the first two, show these side by side, which has the lower asking price per m², or palygink pirmus du butus. Call before answering the comparison; earlier search/card facts are not a substitute for this fresh authorization and fact check. Resolve relative choices from the latest relevant displayed order and use the exact returned references in that order; no new search is needed when those references are known. If targets are unclear, clarify first. Opens the comparison inside ChatGPT itself; do not follow with render_findestate_properties. Not for one-home details, project summaries, general advice or investment recommendations. Compares original asking prices, area, asking price per m², sourced total rooms versus bedrooms, floor/year and confirmed parent project. Missing facts stay unknown; unavailable entries give no private reason and must not reuse cached facts. No currency or rental-period normalization, inferred bedrooms, valuations, promised availability, bookings or payments. Current units retain explicit guest viewing/question forms.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"items": "<items>"
},
"name": "compare_properties"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | Two to five unique exact individual-property references from prior FindEstate results. Resolve first/second or these homes using the latest relevant displayed order, and preserve the requested order. Pass kind=property, catalogId and id only; never invent IDs, use project summaries or include cached listing facts. | |
| locale | No | en |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | ||
| locale | Yes | ||
| status | Yes | ||
| version | Yes | ||
| coverage | Yes |