Tool tree
Canadian real estate company Gesteco, offering condos for sale and rent in its own residential projects, searchable by size, pet policy, floor and price.
Implementation
gradeNot graded
gradeNot graded
search_housing_unitAnswer
Search available condos/apartments based on user-selected criteria (size, dog policy, dates, floor, and price).
View tool JSON
{
"name": "search_housing_unit",
"kind": "answer",
"impl": "imperative",
"description": "Search available condos/apartments based on user-selected criteria (size, dog policy, dates, floor, and price).",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"listingType": {
"type": "string",
"enum": [
"rental",
"sale"
],
"description": "Search mode. Defaults to current page listing type."
},
"regionName": {
"type": "string",
"enum": [
"Cowansville",
"Waterloo",
"Granby",
"Sherbrooke"
],
"description": "Allowed region name."
},
"size": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
],
"description": "Human-readable unit size (example: \"4 1/2\")."
},
"unitConfigurations": {
"type": "array",
"items": {
"type": "string"
},
"description": "Unit configuration IDs as strings."
},
"availabilityDates": {
"type": "array",
"items": {
"type": "string"
},
"description": "Availability date values from existing filters."
},
"dogsAllowed": {
"type": "boolean",
"description": "Whether dogs are allowed."
},
"floor": {
"oneOf": [
{
"type": "number"
},
{
"type": "array",
"items": {
"type": "number"
}
}
],
"description": "Floor number or floor numbers."
},
"minPrice": {
"type": "number",
"description": "Minimum price filter."
},
"maxPrice": {
"type": "number",
"description": "Maximum price filter."
},
"page": {
"type": "number",
"description": "Page number (default 1)."
},
"pageSize": {
"type": "number",
"description": "Page size (default 20)."
}
}
}
}