← WebMCP Directory

Tool tree

gesteco.ca

Productivity & BusinessTools verified
Website
Canadian real estate company Gesteco, offering condos for sale and rent in its own residential projects, searchable by size, pet policy, floor and price.
Explore capabilities
    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)."
          }
        }
      }
    }