Tool tree
gradeNot graded
searchListingsAnswer
Search live MLS listings on barbarabeers.com by city, sale/lease/sold, type, price, beds, baths, address, or MLS. Returns a short list and the matching listings page URL.
View tool JSON
{
"name": "searchListings",
"kind": "answer",
"impl": "imperative",
"description": "Search live MLS listings on barbarabeers.com by city, sale/lease/sold, type, price, beds, baths, address, or MLS. Returns a short list and the matching listings page URL.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"q": {
"type": "string",
"description": "Street address or free-text listing search."
},
"listingId": {
"type": "string",
"description": "MLS number when the visitor already has one."
},
"city": {
"type": "string",
"description": "City name such as Burlington or Oakville."
},
"status": {
"type": "string",
"enum": [
"all",
"sale",
"lease",
"sold"
],
"description": "Transaction status. Default is the public mixed search."
},
"type": {
"type": "string",
"enum": [
"all",
"residential",
"detached",
"condo",
"townhouses"
],
"description": "Property type filter used on /listings."
},
"bedsMin": {
"type": "string",
"enum": [
"any",
"1",
"2",
"3",
"4",
"5",
"6"
]
},
"bathsMin": {
"type": "string",
"enum": [
"any",
"1",
"2",
"3",
"4",
"5",
"6"
]
},
"minPrice": {
"type": "number",
"description": "Minimum list price in CAD."
},
"maxPrice": {
"type": "number",
"description": "Maximum list price in CAD."
},
"sort": {
"type": "string",
"enum": [
"newest",
"oldest",
"price-high",
"price-low"
]
},
"scope": {
"type": "string",
"enum": [
"all",
"agent",
"office"
],
"description": "all = MLS search, agent = Barbara’s listings, office = brokerage."
},
"preset": {
"type": "string",
"enum": [
"featured",
"open-house",
"luxury",
"solds"
]
},
"page": {
"type": "integer",
"minimum": 1,
"maximum": 3,
"description": "Page 1–3; five results per page."
}
}
}
}getListingFactsAnswer
Look up one listing by MLS number or street address. Returns price, beds, baths, status, open-house flag, and the canonical property URL.
View tool JSON
{
"name": "getListingFacts",
"kind": "answer",
"impl": "imperative",
"description": "Look up one listing by MLS number or street address. Returns price, beds, baths, status, open-house flag, and the canonical property URL.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"listingId": {
"type": "string",
"description": "MLS number."
},
"q": {
"type": "string",
"description": "Street address when the MLS number is unknown."
}
}
}
}listCommunitiesAnswer
List neighbourhoods the Barbara Beers team serves, with region, tagline, and community page URL.
View tool JSON
{
"name": "listCommunities",
"kind": "answer",
"impl": "imperative",
"description": "List neighbourhoods the Barbara Beers team serves, with region, tagline, and community page URL.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}getCommunityAnswer
Get a short neighbourhood summary and listings link for one served community by slug or city name.
View tool JSON
{
"name": "getCommunity",
"kind": "answer",
"impl": "imperative",
"description": "Get a short neighbourhood summary and listings link for one served community by slug or city name.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"slug": {
"type": "string",
"description": "Community slug such as burlington or stoney-creek."
},
"name": {
"type": "string",
"description": "City name when the slug is unknown."
}
}
}
}describeEstimatorAnswer
Describe a public website tool a visitor can start: contact, home evaluation, mortgage calculator, or land-transfer/closing costs. Returns purpose and the page to open. Does not submit a form.
View tool JSON
{
"name": "describeEstimator",
"kind": "answer",
"impl": "imperative",
"description": "Describe a public website tool a visitor can start: contact, home evaluation, mortgage calculator, or land-transfer/closing costs. Returns purpose and the page to open. Does not submit a form.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"slug": {
"type": "string",
"enum": [
"general-contact",
"home-evaluation",
"mortgage-calculator",
"closing-costs-calculator"
],
"description": "Public estimator slug."
}
}
}
}getOfficeInfoAnswer
Return Barbara Beers’ brokerage, Burlington office address, phone numbers, email, and service area.
View tool JSON
{
"name": "getOfficeInfo",
"kind": "answer",
"impl": "imperative",
"description": "Return Barbara Beers’ brokerage, Burlington office address, phone numbers, email, and service area.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}listSitePagesAnswer
List the main public pages and what each is for: listings, buyers, sellers, communities, team, blog, and contact.
View tool JSON
{
"name": "listSitePages",
"kind": "answer",
"impl": "imperative",
"description": "List the main public pages and what each is for: listings, buyers, sellers, communities, team, blog, and contact.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}