← WebMCP Directory

Tool tree

privately.co.za

Commerce
https://privately.co.za/
A South African private property marketplace with listings, property details, bond calculations, and buyer or seller onboarding.
Explore capabilities

Tools verified

calculate_bondAnswer

Calculate estimated monthly bond repayments, total loan interest, and total repayments for a property purchase in South Africa.

View tool JSON
{
  "name": "calculate_bond",
  "kind": "answer",
  "impl": "imperative",
  "description": "Calculate estimated monthly bond repayments, total loan interest, and total repayments for a property purchase in South Africa.",
  "inputSchema": {
    "type": "object",
    "required": [
      "purchase_price"
    ],
    "properties": {
      "deposit": {
        "type": "number",
        "description": "The deposit amount in ZAR (default 0)."
      },
      "term_years": {
        "type": "number",
        "description": "The loan term in years (default 20)."
      },
      "purchase_price": {
        "type": "number",
        "description": "The purchase price of the property in South African Rand (ZAR)."
      },
      "annual_interest_rate": {
        "type": "number",
        "description": "The annual interest rate percentage (default 10.5)."
      }
    },
    "additionalProperties": false
  }
}
get_propertyAction

Fetch detailed specifications and pricing for a property listing (params: id, url, navigate=false) -> {id, title, price, specs: {bedrooms, bathrooms, floor_size, land_size, rates_and_taxes, levies}, url}

View tool JSON
{
  "name": "get_property",
  "kind": "act",
  "impl": "imperative",
  "description": "Fetch detailed specifications and pricing for a property listing (params: id, url, navigate=false) -> {id, title, price, specs: {bedrooms, bathrooms, floor_size, land_size, rates_and_taxes, levies}, url}",
  "inputSchema": {
    "type": "object",
    "properties": {
      "id": {
        "type": "string",
        "description": "Property ID or UUID"
      },
      "url": {
        "type": "string",
        "description": "Full URL to property detail page"
      },
      "navigate": {
        "type": "boolean",
        "default": false,
        "description": "Whether to navigate to property page"
      }
    }
  }
}
get_property_detailAnswer

Retrieve comprehensive details for a specific property listing, including title, pricing, specifications, and description.

View tool JSON
{
  "name": "get_property_detail",
  "kind": "answer",
  "impl": "imperative",
  "description": "Retrieve comprehensive details for a specific property listing, including title, pricing, specifications, and description.",
  "inputSchema": {
    "type": "object",
    "required": [
      "url"
    ],
    "properties": {
      "url": {
        "type": "string",
        "description": "The URL of the property listing page."
      }
    },
    "additionalProperties": false
  }
}
list_propertiesAnswer

Search and list private properties for sale across South Africa, extracting verified listings from Privately's browse catalog.

View tool JSON
{
  "name": "list_properties",
  "kind": "answer",
  "impl": "imperative",
  "description": "Search and list private properties for sale across South Africa, extracting verified listings from Privately's browse catalog.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "additionalProperties": false
  }
}
search_propertiesAction

Search and filter private property listings across South Africa (params: query, province, property_type, bedrooms, bathrooms, min_price, max_price, navigate=true) -> navigates or returns {count, items: [{id, title, price, url}]}

View tool JSON
{
  "name": "search_properties",
  "kind": "act",
  "impl": "imperative",
  "description": "Search and filter private property listings across South Africa (params: query, province, property_type, bedrooms, bathrooms, min_price, max_price, navigate=true) -> navigates or returns {count, items: [{id, title, price, url}]}",
  "inputSchema": {
    "type": "object",
    "properties": {
      "query": {
        "type": "string",
        "description": "City, suburb, or keyword"
      },
      "bedrooms": {
        "enum": [
          "",
          "1+",
          "2+",
          "3+",
          "4+",
          "5+"
        ],
        "type": "string",
        "description": "Minimum bedrooms"
      },
      "navigate": {
        "type": "boolean",
        "default": true,
        "description": "Whether to navigate to browse page or fetch quietly"
      },
      "province": {
        "enum": [
          "",
          "Eastern Cape",
          "Free State",
          "Gauteng",
          "KwaZulu-Natal",
          "Limpopo",
          "Mpumalanga",
          "Northern Cape",
          "North West",
          "Western Cape"
        ],
        "type": "string",
        "description": "South African province"
      },
      "bathrooms": {
        "enum": [
          "",
          "1+",
          "2+",
          "3+",
          "4+",
          "5+"
        ],
        "type": "string",
        "description": "Minimum bathrooms"
      },
      "max_price": {
        "enum": [
          "",
          "R500k",
          "R1M",
          "R1.5M",
          "R2M",
          "R3M",
          "R5M",
          "R10M"
        ],
        "type": "string",
        "description": "Maximum price"
      },
      "min_price": {
        "enum": [
          "",
          "R500k",
          "R1M",
          "R1.5M",
          "R2M",
          "R3M",
          "R5M",
          "R10M"
        ],
        "type": "string",
        "description": "Minimum price"
      },
      "property_type": {
        "enum": [
          "",
          "House",
          "Apartment/Flat",
          "Townhouse",
          "Cluster",
          "Estate",
          "Farm/Smallholding",
          "Land/Plot",
          "Commercial",
          "Other"
        ],
        "type": "string",
        "description": "Property type"
      }
    }
  }
}
start_property_inquirySensitive Action

Initiate seller contact or formal offer submission on a chosen property listing.

View tool JSON
{
  "name": "start_property_inquiry",
  "kind": "transact",
  "impl": "imperative",
  "description": "Initiate seller contact or formal offer submission on a chosen property listing.",
  "inputSchema": {
    "type": "object",
    "required": [
      "property_url"
    ],
    "properties": {
      "property_url": {
        "type": "string",
        "description": "The URL of the property listing."
      }
    },
    "additionalProperties": false
  }
}
start_registrationAction

Start user onboarding flow as a verified buyer or seller (params: role) -> {status: 'handoff', role, registration_url, message}

View tool JSON
{
  "name": "start_registration",
  "kind": "act",
  "impl": "imperative",
  "description": "Start user onboarding flow as a verified buyer or seller (params: role) -> {status: 'handoff', role, registration_url, message}",
  "inputSchema": {
    "type": "object",
    "properties": {
      "role": {
        "enum": [
          "buyer",
          "seller"
        ],
        "type": "string",
        "default": "buyer",
        "description": "User account role"
      }
    }
  }
}