MCP 서버

Homechecker Guides

io.github.Steven3265/homechecker-guides
지식 및 문서 부동산 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Searches and retrieves Australian homebuyer guides and builds sourced buyer checklists.

build_buyer_checklist
Build a Homechecker buyer checklist
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.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'era': {'type': 'string', 'description': 'For example pre-1920s, 1950s-1970s, or 2000s-on.'}, 'limit': {'type': 'integer', 'default': 12, 'maximum': 20, 'minimum': 4}, 'concerns': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120, 'minLength': 2}, 'default': [], 'maxItems': 10}, 'buyingStage': {'type': 'string', 'description': 'For example research, contract review, physical inspection, ownership, or selling.'}, 'jurisdiction': {'type': 'string', 'description': 'Australia or a state/territory code or name, such as VIC, vic or Victoria.'}, 'propertyType': {'type': 'string', 'description': 'For example house, apartment, or townhouse or unit.'}}}
출력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['checklist'], 'properties': {'checklist': {'type': 'object', 'required': ['profile', 'guidanceBoundary', 'matchedGuides', 'items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['check', 'section', 'guideSlug', 'guideTitle', 'canonicalUrl'], 'properties': {'check': {'type': 'string'}, 'section': {'type': 'string'}, 'guideSlug': {'type': 'string'}, 'guideTitle': {'type': 'string'}, 'canonicalUrl': {'type': 'string'}}, 'additionalProperties': False}}, 'profile': {'type': 'object', 'properties': {'era': {'type': 'string'}, 'concerns': {'type': 'array', 'items': {'type': 'string'}}, 'buyingStage': {'type': 'string'}, 'jurisdiction': {'type': 'string'}, 'propertyType': {'type': 'string'}}, 'additionalProperties': False}, 'matchedGuides': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'title', 'canonicalUrl', 'answer'], 'properties': {'slug': {'type': 'string'}, 'title': {'type': 'string'}, 'answer': {'type': 'string'}, 'canonicalUrl': {'type': 'string'}}, 'additionalProperties': False}}, 'guidanceBoundary': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
get_guide
Get a Homechecker guide
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.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'maxLength': 160, 'description': 'Guide slug, for example reading-a-section-32. Use guides for the main hub.'}, 'format': {'enum': ['summary', 'full', 'sections'], 'type': 'string', 'default': 'full'}, 'sectionIds': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 12, 'description': 'When format is sections, return only these section IDs.'}}}
출력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['guide'], 'properties': {'guide': {'anyOf': [{'type': 'object', 'required': ['slug', 'title', 'question', 'summary', 'answer', 'canonicalUrl', 'resourceUri', 'jurisdiction', 'cluster', 'topics', 'propertyTypes', 'eras', 'buyingStages', 'updatedAt', 'reviewedAt', 'reviewDue', 'wordCount', 'readingTimeMin', 'limitations'], 'properties': {'eras': {'type': 'array', 'items': {'type': 'string'}}, 'slug': {'type': 'string'}, 'title': {'type': 'string'}, 'answer': {'type': 'string'}, 'topics': {'type': 'array', 'items': {'type': 'string'}}, 'cluster': {'anyOf': [{'type': 'object', 'required': ['id', 'label', 'chip', 'blurb'], 'properties': {'id': {'type': 'string'}, 'chip': {'type': 'string'}, 'blurb': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'summary': {'type': 'string'}, 'question': {'type': 'string'}, 'reviewDue': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'updatedAt': {'type': 'string'}, 'wordCount': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'reviewedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'limitations': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'resourceUri': {'type': 'string'}, 'buyingStages': {'type': 'array', 'items': {'type': 'string'}}, 'canonicalUrl': {'type': 'string'}, 'jurisdiction': {'type': 'array', 'items': {'type': 'string'}}, 'propertyTypes': {'type': 'array', 'items': {'type': 'string'}}, 'readingTimeMin': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}, {'type': 'object', 'required': ['slug', 'title', 'question', 'summary', 'answer', 'canonicalUrl', 'resourceUri', 'jurisdiction', 'cluster', 'topics', 'propertyTypes', 'eras', 'buyingStages', 'updatedAt', 'reviewedAt', 'reviewDue', 'wordCount', 'readingTimeMin', 'limitations', 'sections'], 'properties': {'eras': {'type': 'array', 'items': {'type': 'string'}}, 'slug': {'type': 'string'}, 'title': {'type': 'string'}, 'answer': {'type': 'string'}, 'topics': {'type': 'array', 'items': {'type': 'string'}}, 'cluster': {'anyOf': [{'type': 'object', 'required': ['id', 'label', 'chip', 'blurb'], 'properties': {'id': {'type': 'string'}, 'chip': {'type': 'string'}, 'blurb': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'summary': {'type': 'string'}, 'question': {'type': 'string'}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'heading', 'markdown'], 'properties': {'id': {'type': 'string'}, 'heading': {'type': 'string'}, 'markdown': {'type': 'string'}}, 'additionalProperties': False}}, 'reviewDue': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'updatedAt': {'type': 'string'}, 'wordCount': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'reviewedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'limitations': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'resourceUri': {'type': 'string'}, 'buyingStages': {'type': 'array', 'items': {'type': 'string'}}, 'canonicalUrl': {'type': 'string'}, 'jurisdiction': {'type': 'array', 'items': {'type': 'string'}}, 'propertyTypes': {'type': 'array', 'items': {'type': 'string'}}, 'readingTimeMin': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}, {'type': 'object', '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'], 'properties': {'eras': {'type': 'array', 'items': {'type': 'string'}}, 'faqs': {'type': 'array', 'items': {'type': 'object', 'required': ['question', 'answer'], 'properties': {'answer': {'type': 'string'}, 'question': {'type': 'string'}}, 'additionalProperties': False}}, 'slug': {'type': 'string'}, 'title': {'type': 'string'}, 'answer': {'type': 'string'}, 'pillar': {'type': 'boolean'}, 'topics': {'type': 'array', 'items': {'type': 'string'}}, 'cluster': {'anyOf': [{'type': 'object', 'required': ['id', 'label', 'chip', 'blurb'], 'properties': {'id': {'type': 'string'}, 'chip': {'type': 'string'}, 'blurb': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'related': {'type': 'array', 'items': {'type': 'string'}}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'publisher', 'url', 'accessed'], 'properties': {'url': {'type': 'string'}, 'title': {'type': 'string'}, 'accessed': {'type': 'string'}, 'publisher': {'type': 'string'}}, 'additionalProperties': False}}, 'summary': {'type': 'string'}, 'updated': {'type': 'string'}, 'question': {'type': 'string'}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'heading', 'markdown'], 'properties': {'id': {'type': 'string'}, 'heading': {'type': 'string'}, 'markdown': {'type': 'string'}}, 'additionalProperties': False}}, 'reviewDue': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'updatedAt': {'type': 'string'}, 'wordCount': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'reviewedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'reviewedBy': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'limitations': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'methodology': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'publishedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'resourceUri': {'type': 'string'}, 'buyingStages': {'type': 'array', 'items': {'type': 'string'}}, 'canonicalUrl': {'type': 'string'}, 'jurisdiction': {'type': 'array', 'items': {'type': 'string'}}, 'researchNote': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'propertyTypes': {'type': 'array', 'items': {'type': 'string'}}, 'readingTimeMin': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'contentMarkdown': {'type': 'string'}, 'checklistCandidates': {'type': 'array', 'items': {'type': 'object', 'required': ['text', 'section'], 'properties': {'text': {'type': 'string'}, 'section': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}]}, 'warning': {'type': 'string'}, 'missingSectionIds': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
list_guides
List Homechecker guides
List the published Homechecker guide catalogue, optionally filtered by jurisdiction, guide cluster, property type, construction era, or buying stage. Returns metadata only.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'era': {'type': 'string', 'description': 'For example pre-1920s, 1950s-1970s, or 2000s-on.'}, 'cluster': {'enum': ['how-to-buy', 'state-rules', 'read-building', 'shared-buildings', 'own-change'], 'type': 'string'}, 'buyingStage': {'type': 'string', 'description': 'For example research, contract review, physical inspection, ownership, or selling.'}, 'jurisdiction': {'type': 'string', 'description': 'Australia or a state/territory code or name, such as VIC, vic or Victoria.'}, 'propertyType': {'type': 'string', 'description': 'For example house, apartment, or townhouse or unit.'}, 'includePillar': {'type': 'boolean', 'default': False}}}
출력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['count', 'generatedAt', 'guides'], 'properties': {'count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'guides': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'title', 'question', 'summary', 'answer', 'canonicalUrl', 'resourceUri', 'jurisdiction', 'cluster', 'topics', 'propertyTypes', 'eras', 'buyingStages', 'updatedAt', 'reviewedAt', 'reviewDue', 'wordCount', 'readingTimeMin', 'limitations'], 'properties': {'eras': {'type': 'array', 'items': {'type': 'string'}}, 'slug': {'type': 'string'}, 'title': {'type': 'string'}, 'answer': {'type': 'string'}, 'topics': {'type': 'array', 'items': {'type': 'string'}}, 'cluster': {'anyOf': [{'type': 'object', 'required': ['id', 'label', 'chip', 'blurb'], 'properties': {'id': {'type': 'string'}, 'chip': {'type': 'string'}, 'blurb': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'summary': {'type': 'string'}, 'question': {'type': 'string'}, 'reviewDue': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'updatedAt': {'type': 'string'}, 'wordCount': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'reviewedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'limitations': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'resourceUri': {'type': 'string'}, 'buyingStages': {'type': 'array', 'items': {'type': 'string'}}, 'canonicalUrl': {'type': 'string'}, 'jurisdiction': {'type': 'array', 'items': {'type': 'string'}}, 'propertyTypes': {'type': 'array', 'items': {'type': 'string'}}, 'readingTimeMin': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}}, 'generatedAt': {'type': 'string'}}, 'additionalProperties': False}
search_guides
Search Homechecker guidance
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.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'era': {'type': 'string', 'description': 'For example pre-1920s, 1950s-1970s, or 2000s-on.'}, 'limit': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 800, 'minLength': 2, 'description': 'The homebuyer question or issue to search for.'}, 'cluster': {'enum': ['how-to-buy', 'state-rules', 'read-building', 'shared-buildings', 'own-change'], 'type': 'string'}, 'buyingStage': {'type': 'string', 'description': 'For example research, contract review, physical inspection, ownership, or selling.'}, 'jurisdiction': {'type': 'string', 'description': 'Optional state/territory code or name, such as WA, wa or Western Australia.'}, 'propertyType': {'type': 'string', 'description': 'For example house, apartment, or townhouse or unit.'}}}
출력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query', 'count', 'matchStrength', 'results', 'boundary'], 'properties': {'count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'query': {'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'title', 'question', 'summary', 'answer', 'canonicalUrl', 'resourceUri', 'jurisdiction', 'cluster', 'topics', 'propertyTypes', 'eras', 'buyingStages', 'updatedAt', 'reviewedAt', 'limitations', 'score', 'matchedTerms', 'matchedSections'], 'properties': {'eras': {'type': 'array', 'items': {'type': 'string'}}, 'slug': {'type': 'string'}, 'score': {'type': 'number'}, 'title': {'type': 'string'}, 'answer': {'type': 'string'}, 'topics': {'type': 'array', 'items': {'type': 'string'}}, 'cluster': {'anyOf': [{'type': 'object', 'required': ['id', 'label', 'chip', 'blurb'], 'properties': {'id': {'type': 'string'}, 'chip': {'type': 'string'}, 'blurb': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'summary': {'type': 'string'}, 'question': {'type': 'string'}, 'updatedAt': {'type': 'string'}, 'reviewedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'limitations': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'resourceUri': {'type': 'string'}, 'buyingStages': {'type': 'array', 'items': {'type': 'string'}}, 'canonicalUrl': {'type': 'string'}, 'jurisdiction': {'type': 'array', 'items': {'type': 'string'}}, 'matchedTerms': {'type': 'array', 'items': {'type': 'string'}}, 'propertyTypes': {'type': 'array', 'items': {'type': 'string'}}, 'matchedSections': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'heading', 'snippet', 'score'], 'properties': {'id': {'type': 'string'}, 'score': {'type': 'number'}, 'heading': {'type': 'string'}, 'snippet': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}}, 'boundary': {'type': 'string'}, 'matchStrength': {'enum': ['none', 'weak', 'strong'], 'type': 'string'}}, 'additionalProperties': False}
추가됨
build_buyer_checklist
2026년 9월 17일 12:52 PM
추가됨
get_guide
2026년 9월 17일 12:52 PM
추가됨
search_guides
2026년 9월 17일 12:52 PM
추가됨
list_guides
2026년 9월 17일 12:52 PM