Show FindEstate property map
search_findestate_mapSearch and show an interactive property map inside ChatGPT. For any request to show results on a map, call this tool directly with all requested filters, locale and limit. It already opens the map UI; do not call render_findestate_properties afterward, because a reference-only render replaces the map and cannot carry its search context. Use this for requests such as new apartments in Vilnius on a map. Supports country, city, property type, sale/rent, original-currency price and area, plus phase=new and developer for individual properties linked to a currently approved new-development project. Every result rechecks BOTH GEO and MCP permission, current source and field freshness. Coordinates describe the published project location, not an exact apartment; preserve precision and evidence. Missing coordinates stay in the list. mappedCount and missingCoordinatesCount describe this returned batch. totalCount is the exact authorized match count at asOf; it is never all city or national inventory. Filters, sorting and optional confirmed-project grouping apply before pagination across this authorized scope; preserve returned order and follow nextCursor with identical filters. Rooms and bedrooms are distinct current published facts; missing required facts cannot pass. Preferences are soft. Monetary sorting requires an explicit sale/rent transaction and original currency; rental billing periods are not normalized. No invented geocoding, center/proximity or amenity criteria, investment returns, reservations or payments. Individual cards retain explicit guest viewing/question forms.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "search_findestate_map"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | ||
| kind | No | properties | |
| floor | No | ||
| limit | No | ||
| phase | No | ||
| query | No | ||
| rooms | No | Explicit total room count, distinct from bedrooms. Unknown facts cannot satisfy this requirement. | |
| cursor | No | ||
| locale | No | en | |
| sortBy | No | Global ordering within current authorized matches before pagination. Price sorts require currency and sale/rent. observedAt is observation time, not listing creation. match counts matched wishes for this query only. | |
| country | No | ||
| maxArea | No | ||
| minArea | No | ||
| bedrooms | No | Explicit bedroom count only. Never derive this from total rooms or assume rooms minus one. | |
| currency | No | ||
| maxFloor | No | ||
| maxPrice | No | ||
| maxRooms | No | ||
| minFloor | No | ||
| minPrice | No | ||
| minRooms | No | ||
| developer | No | ||
| projectId | No | Exact confirmed parent-project catalog ID, never a guessed association. | |
| sortOrder | No | ||
| maxBedrooms | No | ||
| minBedrooms | No | ||
| preferences | No | Optional wishes only. Flat filters remain mandatory and are never relaxed; unknown wishes are explained separately. | |
| transaction | No | ||
| maxYearBuilt | No | ||
| minYearBuilt | No | ||
| propertyType | No | ||
| excludeFloors | No | ||
| maxPerProject | No | ||
| groupByProject | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asOf | No | ||
| items | Yes | ||
| status | Yes | ||
| filters | Yes | ||
| hasMore | No | ||
| version | Yes | ||
| coverage | Yes | ||
| browseUrl | Yes | ||
| nextCursor | Yes | ||
| totalCount | No | ||
| resultSetCount | No | ||
| totalCountRelation | No |