Homechecker Guides
Homechecker's professionally authored Australian homebuyer guides: search, cite, build checklists.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"homechecker-guides": {
"url": "https://mcp.homechecker.com.au/mcp"
}
}
}Remote endpoints
https://mcp.homechecker.com.au/mcpstreamable-httpWhat it can do
Tool inventory
Tools (4)
🟢list_guides(jurisdiction, cluster, propertyType, era, buyingStage, ...)
List the published Homechecker guide catalogue, optionally filtered by jurisdiction, guide cluster, property type, construction era, or buying stage. Returns metadata only.
Input Schema
{
"type": "object",
"properties": {
"jurisdiction": {
"description": "Australia or a state/territory code or name, such as VIC, vic or Victoria.",
"type": "string"
},
"cluster": {
"type": "string",
"enum": [
"how-to-buy",
"state-rules",
"read-building",
"shared-buildings",
"own-change"
]
},
"propertyType": {
"description": "For example house, apartment, or townhouse or unit.",
"type": "string"
},
"era": {
"description": "For example pre-1920s, 1950s-1970s, or 2000s-on.",
"type": "string"
},
"buyingStage": {
"description": "For example research, contract review, physical inspection, ownership, or selling.",
"type": "string"
},
"includePillar": {
"default": false,
"type": "boolean"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Output Schema
{
"type": "object",
"properties": {
"count": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"generatedAt": {
"type": "string"
},
"guides": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"title": {
"type": "string"
},
"question": {
"type": "string"
},
"summary": {
"type": "string"
},
"answer": {
"type": "string"
},
"canonicalUrl": {
"type": "string"
},
"resourceUri": {
"type": "string"
},
"jurisdiction": {
"type": "array",
"items": {
"type": "string"
}
},
"cluster": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"chip": {
"type": "string"
},
"blurb": {
"type": "string"
}
},
"required": [
"id",
"label",
"chip",
"blurb"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"topics": {
"type": "array",
"items": {
"type": "string"
}
},
"propertyTypes": {
"type": "array",
"items": {
"type": "string"
}
},
"eras": {
"type": "array",
"items": {
"type": "string"
}
},
"buyingStages": {
"type": "array",
"items": {
"type": "string"
}
},
"updatedAt": {
"type": "string"
},
"reviewedAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"reviewDue": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"wordCount": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"readingTimeMin": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"limitations": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"slug",
"title",
"question",
"summary",
"answer",
"canonicalUrl",
"resourceUri",
"jurisdiction",
"cluster",
"topics",
"propertyTypes",
"eras",
"buyingStages",
"updatedAt",
"reviewedAt",
"reviewDue",
"wordCount",
"readingTimeMin",
"limitations"
],
"additionalProperties": false
}
}
},
"required": [
"count",
"generatedAt",
"guides"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢search_guides(query, jurisdiction, propertyType, era, buyingStage, ...)
Search professionally authored Australian homebuyer guidance using a natural-language question. Use this for general property, inspection, disclosure, apartment, condition, maintenance, era and buying-process questions. It does not assess an actual property.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 800,
"description": "The homebuyer question or issue to search for."
},
"jurisdiction": {
"description": "Optional state/territory code or name, such as WA, wa or Western Australia.",
"type": "string"
},
"propertyType": {
"description": "For example house, apartment, or townhouse or unit.",
"type": "string"
},
"era": {
"description": "For example pre-1920s, 1950s-1970s, or 2000s-on.",
"type": "string"
},
"buyingStage": {
"description": "For example research, contract review, physical inspection, ownership, or selling.",
"type": "string"
},
"cluster": {
"type": "string",
"enum": [
"how-to-buy",
"state-rules",
"read-building",
"shared-buildings",
"own-change"
]
},
"limit": {
"default": 5,
"type": "integer",
"minimum": 1,
"maximum": 10
}
},
"required": [
"query"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Output Schema
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"count": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"matchStrength": {
"type": "string",
"enum": [
"none",
"weak",
"strong"
]
},
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"title": {
"type": "string"
},
"question": {
"type": "string"
},
"summary": {
"type": "string"
},
"answer": {
"type": "string"
},
"canonicalUrl": {
"type": "string"
},
"resourceUri": {
"type": "string"
},
"jurisdiction": {
"type": "array",
"items": {
"type": "string"
}
},
"cluster": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"chip": {
"type": "string"
},
"blurb": {
"type": "string"
}
},
"required": [
"id",
"label",
"chip",
"blurb"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"topics": {
"type": "array",
"items": {
"type": "string"
}
},
"propertyTypes": {
"type": "array",
"items": {
"type": "string"
}
},
"eras": {
"type": "array",
"items": {
"type": "string"
}
},
"buyingStages": {
"type": "array",
"items": {
"type": "string"
}
},
"updatedAt": {
"type": "string"
},
"reviewedAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"limitations": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"score": {
"type": "number"
},
"matchedTerms": {
"type": "array",
"items": {
"type": "string"
}
},
"matchedSections": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"heading": {
"type": "string"
},
"snippet": {
"type": "string"
},
"score": {
"type": "number"
}
},
"required": [
"id",
"heading",
"snippet",
"score"
],
"additionalProperties": false
}
}
},
"required": [
"slug",
"title",
"question",
"summary",
"answer",
"canonicalUrl",
"resourceUri",
"jurisdiction",
"cluster",
"topics",
"propertyTypes",
"eras",
"buyingStages",
"updatedAt",
"reviewedAt",
"limitations",
"score",
"matchedTerms",
"matchedSections"
],
"additionalProperties": false
}
},
"boundary": {
"type": "string"
}
},
"required": [
"query",
"count",
"matchStrength",
"results",
"boundary"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_guide(slug, format, sectionIds)
Retrieve one canonical Homechecker guide by slug. Use a slug returned by list_guides or search_guides. Returns source links, review metadata, method and limitations with the guide.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"maxLength": 160,
"description": "Guide slug, for example reading-a-section-32. Use guides for the main hub."
},
"format": {
"default": "full",
"type": "string",
"enum": [
"summary",
"full",
"sections"
]
},
"sectionIds": {
"description": "When format is sections, return only these section IDs.",
"maxItems": 12,
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"slug"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Output Schema
{
"type": "object",
"properties": {
"guide": {
"anyOf": [
{
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"title": {
"type": "string"
},
"question": {
"type": "string"
},
"summary": {
"type": "string"
},
"answer": {
"type": "string"
},
"canonicalUrl": {
"type": "string"
},
"resourceUri": {
"type": "string"
},
"jurisdiction": {
"type": "array",
"items": {
"type": "string"
}
},
"cluster": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"chip": {
"type": "string"
},
"blurb": {
"type": "string"
}
},
"required": [
"id",
"label",
"chip",
"blurb"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"topics": {
"type": "array",
"items": {
"type": "string"
}
},
"propertyTypes": {
"type": "array",
"items": {
"type": "string"
}
},
"eras": {
"type": "array",
"items": {
"type": "string"
}
},
"buyingStages": {
"type": "array",
"items": {
"type": "string"
}
},
"updatedAt": {
"type": "string"
},
"reviewedAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"reviewDue": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"wordCount": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"readingTimeMin": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"limitations": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"slug",
"title",
"question",
"summary",
"answer",
"canonicalUrl",
"resourceUri",
"jurisdiction",
"cluster",
"topics",
"propertyTypes",
"eras",
"buyingStages",
"updatedAt",
"reviewedAt",
"reviewDue",
"wordCount",
"readingTimeMin",
"limitations"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"title": {
"type": "string"
},
"question": {
"type": "string"
},
"summary": {
"type": "string"
},
"answer": {
"type": "string"
},
"canonicalUrl": {
"type": "string"
},
"resourceUri": {
"type": "string"
},
"jurisdiction": {
"type": "array",
"items": {
"type": "string"
}
},
"cluster": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"chip": {
"type": "string"
},
"blurb": {
"type": "string"
}
},
"required": [
"id",
"label",
"chip",
"blurb"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"topics": {
"type": "array",
"items": {
"type": "string"
}
},
"propertyTypes": {
"type": "array",
"items": {
"type": "string"
}
},
"eras": {
"type": "array",
"items": {
"type": "string"
}
},
"buyingStages": {
"type": "array",
"items": {
"type": "string"
}
},
"updatedAt": {
"type": "string"
},
"reviewedAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"reviewDue": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"wordCount": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"readingTimeMin": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"limitations": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"sections": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"heading": {
"type": "string"
},
"markdown": {
"type": "string"
}
},
"required": [
"id",
"heading",
"markdown"
],
"additionalProperties": false
}
}
},
"required": [
"slug",
"title",
"question",
"summary",
"answer",
"canonicalUrl",
"resourceUri",
"jurisdiction",
"cluster",
"topics",
"propertyTypes",
"eras",
"buyingStages",
"updatedAt",
"reviewedAt",
"reviewDue",
"wordCount",
"readingTimeMin",
"limitations",
"sections"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"pillar": {
"type": "boolean"
},
"resourceUri": {
"type": "string"
},
"canonicalUrl": {
"type": "string"
},
"question": {
"type": "string"
},
"title": {
"type": "string"
},
"summary": {
"type": "string"
},
"answer": {
"type": "string"
},
"updated": {
"type": "string"
},
"publishedAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"updatedAt": {
"type": "string"
},
"reviewedAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"reviewDue": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"jurisdiction": {
"type": "array",
"items": {
"type": "string"
}
},
"reviewedBy": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"methodology": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"limitations": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"researchNote": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"wordCount": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"readingTimeMin": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"cluster": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"chip": {
"type": "string"
},
"blurb": {
"type": "string"
}
},
"required": [
"id",
"label",
"chip",
"blurb"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"topics": {
"type": "array",
"items": {
"type": "string"
}
},
"propertyTypes": {
"type": "array",
"items": {
"type": "string"
}
},
"eras": {
"type": "array",
"items": {
"type": "string"
}
},
"buyingStages": {
"type": "array",
"items": {
"type": "string"
}
},
"sections": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"heading": {
"type": "string"
},
"markdown": {
"type": "string"
}
},
"required": [
"id",
"heading",
"markdown"
],
"additionalProperties": false
}
},
"faqs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"question": {
"type": "string"
},
"answer": {
"type": "string"
}
},
"required": [
"question",
"answer"
],
"additionalProperties": false
}
},
"checklistCandidates": {
"type": "array",
"items": {
"type": "object",
"properties": {
"text": {
"type": "string"
},
"section": {
"type": "string"
}
},
"required": [
"text",
"section"
],
"additionalProperties": false
}
},
"sources": {
"type": "array",
"items": {
"type": "object",
"properties": {
"title": {
"type": "string"
},
"publisher": {
"type": "string"
},
"url": {
"type": "string"
},
"accessed": {
"type": "string"
}
},
"required": [
"title",
"publisher",
"url",
"accessed"
],
"additionalProperties": false
}
},
"related": {
"type": "array",
"items": {
"type": "string"
}
},
"contentMarkdown": {
"type": "string"
}
},
"required": [
"slug",
"pillar",
"resourceUri",
"canonicalUrl",
"question",
"title",
"summary",
"answer",
"updated",
"publishedAt",
"updatedAt",
"reviewedAt",
"reviewDue",
"jurisdiction",
"reviewedBy",
"methodology",
"limitations",
"researchNote",
"wordCount",
"readingTimeMin",
"cluster",
"topics",
"propertyTypes",
"eras",
"buyingStages",
"sections",
"faqs",
"checklistCandidates",
"sources",
"related",
"contentMarkdown"
],
"additionalProperties": false
}
]
},
"warning": {
"type": "string"
},
"missingSectionIds": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"guide"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢build_buyer_checklist(jurisdiction, propertyType, era, buyingStage, concerns, ...)
Build a deterministic, sourced checklist from the Homechecker guide corpus for a buyer context. This assembles general questions and checks; it does not analyse a listing, document or actual building.
Input Schema
{
"type": "object",
"properties": {
"jurisdiction": {
"description": "Australia or a state/territory code or name, such as VIC, vic or Victoria.",
"type": "string"
},
"propertyType": {
"description": "For example house, apartment, or townhouse or unit.",
"type": "string"
},
"era": {
"description": "For example pre-1920s, 1950s-1970s, or 2000s-on.",
"type": "string"
},
"buyingStage": {
"description": "For example research, contract review, physical inspection, ownership, or selling.",
"type": "string"
},
"concerns": {
"default": [],
"maxItems": 10,
"type": "array",
"items": {
"type": "string",
"minLength": 2,
"maxLength": 120
}
},
"limit": {
"default": 12,
"type": "integer",
"minimum": 4,
"maximum": 20
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Output Schema
{
"type": "object",
"properties": {
"checklist": {
"type": "object",
"properties": {
"profile": {
"type": "object",
"properties": {
"jurisdiction": {
"type": "string"
},
"propertyType": {
"type": "string"
},
"era": {
"type": "string"
},
"buyingStage": {
"type": "string"
},
"concerns": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false
},
"guidanceBoundary": {
"type": "string"
},
"matchedGuides": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"title": {
"type": "string"
},
"canonicalUrl": {
"type": "string"
},
"answer": {
"type": "string"
}
},
"required": [
"slug",
"title",
"canonicalUrl",
"answer"
],
"additionalProperties": false
}
},
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"check": {
"type": "string"
},
"section": {
"type": "string"
},
"guideSlug": {
"type": "string"
},
"guideTitle": {
"type": "string"
},
"canonicalUrl": {
"type": "string"
}
},
"required": [
"check",
"section",
"guideSlug",
"guideTitle",
"canonicalUrl"
],
"additionalProperties": false
}
}
},
"required": [
"profile",
"guidanceBoundary",
"matchedGuides",
"items"
],
"additionalProperties": false
}
},
"required": [
"checklist"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}Community
Evidence