Skip to main content
Glama

Homechecker Guides

Get a Homechecker guide

get_guide
Read-onlyIdempotent

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

NameRequiredDescriptionDefault
slugYesGuide slug, for example reading-a-section-32. Use guides for the main hub.
formatNofull
sectionIdsNoWhen format is sections, return only these section IDs.

Output Schema

NameRequiredDescriptionDefault
guideYes
warningNo
missingSectionIdsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / properties / guide / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "answer": {
      -        "type": "string"
      -      },
      -      "buyingStages": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "canonicalUrl": {
      -        "type": "string"
      -      },
      -      "cluster": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "blurb": {
      -                "type": "string"
      -              },
      -              "chip": {
      -                "type": "string"
      -              },
      -              "id": {
      -                "type": "string"
      -              },
      -              "label": {
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "id",
      -              "label",
      -              "chip",
      -              "blurb"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "eras": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "jurisdiction": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "limitations": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "propertyTypes": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "question": {
      -        "type": "string"
      -      },
      -      "readingTimeMin": {
      -        "maximum": 9007199254740991,
      -        "minimum": -9007199254740991,
      -        "type": "integer"
      -      },
      -      "resourceUri": {
      -        "type": "string"
      -      },
      -      "reviewDue": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "reviewedAt": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "slug": {
      -        "type": "string"
      -      },
      -      "summary": {
      -        "type": "string"
      -      },
      -      "title": {
      -        "type": "string"
      -      },
      -      "topics": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "updatedAt": {
      -        "type": "string"
      -      },
      -      "wordCount": {
      -        "anyOf": [
      -          {
      -            "maximum": 9007199254740991,
      -            "minimum": -9007199254740991,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    },
      -    "required": [
      -      "slug",
      -      "title",
      -      "question",
      -      "summary",
      -      "answer",
      -      "canonicalUrl",
      -      "resourceUri",
      -      "jurisdiction",
      -      "cluster",
      -      "topics",
      -      "propertyTypes",
      -      "eras",
      -      "buyingStages",
      -      "updatedAt",
      -      "reviewedAt",
      -      "reviewDue",
      -      "wordCount",
      -      "readingTimeMin",
      -      "limitations"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "answer": {
      -        "type": "string"
      -      },
      -      "buyingStages": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "canonicalUrl": {
      -        "type": "string"
      -      },
      -      "cluster": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "blurb": {
      -                "type": "string"
      -              },
      -              "chip": {
      -                "type": "string"
      -              },
      -              "id": {
      -                "type": "string"
      -              },
      -              "label": {
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "id",
      -              "label",
      -              "chip",
      -              "blurb"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "eras": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "jurisdiction": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "limitations": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "propertyTypes": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "question": {
      -        "type": "string"
      -      },
      -      "readingTimeMin": {
      -        "maximum": 9007199254740991,
      -        "minimum": -9007199254740991,
      -        "type": "integer"
      -      },
      -      "resourceUri": {
      -        "type": "string"
      -      },
      -      "reviewDue": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "reviewedAt": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "sections": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "heading": {
      -              "type": "string"
      -            },
      -            "id": {
      -              "type": "string"
      -            },
      -            "markdown": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "heading",
      -            "markdown"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "slug": {
      -        "type": "string"
      -      },
      -      "summary": {
      -        "type": "string"
      -      },
      -      "title": {
      -        "type": "string"
      -      },
      -      "topics": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "updatedAt": {
      -        "type": "string"
      -      },
      -      "wordCount": {
      -        "anyOf": [
      -          {
      -            "maximum": 9007199254740991,
      -            "minimum": -9007199254740991,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    },
      -    "required": [
      -      "slug",
      -      "title",
      -      "question",
      -      "summary",
      -      "answer",
      -      "canonicalUrl",
      -      "resourceUri",
      -      "jurisdiction",
      -      "cluster",
      -      "topics",
      -      "propertyTypes",
      -      "eras",
      -      "buyingStages",
      -      "updatedAt",
      -      "reviewedAt",
      -      "reviewDue",
      -      "wordCount",
      -      "readingTimeMin",
      -      "limitations",
      -      "sections"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "answer": {
      -        "type": "string"
      -      },
      -      "buyingStages": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "canonicalUrl": {
      -        "type": "string"
      -      },
      -      "checklistCandidates": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "section": {
      -              "type": "string"
      -            },
      -            "text": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "text",
      -            "section"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "cluster": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "blurb": {
      -                "type": "string"
      -              },
      -              "chip": {
      -                "type": "string"
      -              },
      -              "id": {
      -                "type": "string"
      -              },
      -              "label": {
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "id",
      -              "label",
      -              "chip",
      -              "blurb"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "contentMarkdown": {
      -        "type": "string"
      -      },
      -      "eras": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "faqs": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "answer": {
      -              "type": "string"
      -            },
      -            "question": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "question",
      -            "answer"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "jurisdiction": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "limitations": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "methodology": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "pillar": {
      -        "type": "boolean"
      -      },
      -      "propertyTypes": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "publishedAt": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "question": {
      -        "type": "string"
      -      },
      -      "readingTimeMin": {
      -        "maximum": 9007199254740991,
      -        "minimum": -9007199254740991,
      -        "type": "integer"
      -      },
      -      "related": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "researchNote": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "resourceUri": {
      -        "type": "string"
      -      },
      -      "reviewDue": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "reviewedAt": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "reviewedBy": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "sections": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "heading": {
      -              "type": "string"
      -            },
      -            "id": {
      -              "type": "string"
      -            },
      -            "markdown": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "heading",
      -            "markdown"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "slug": {
      -        "type": "string"
      -      },
      -      "sources": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "accessed": {
      -              "type": "string"
      -            },
      -            "publisher": {
      -              "type": "string"
      -            },
      -            "title": {
      -              "type": "string"
      -            },
      -            "url": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "title",
      -            "publisher",
      -            "url",
      -            "accessed"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "summary": {
      -        "type": "string"
      -      },
      -      "title": {
      -        "type": "string"
      -      },
      -      "topics": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "updated": {
      -        "type": "string"
      -      },
      -      "updatedAt": {
      -        "type": "string"
      -      },
      -      "wordCount": {
      -        "anyOf": [
      -          {
      -            "maximum": 9007199254740991,
      -            "minimum": -9007199254740991,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    },
      -    "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"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "answer": {
      +        "type": "string"
      +      },
      +      "buyingStages": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "canonicalUrl": {
      +        "type": "string"
      +      },
      +      "cluster": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "blurb": {
      +                "type": "string"
      +              },
      +              "chip": {
      +                "type": "string"
      +              },
      +              "id": {
      +                "type": "string"
      +              },
      +              "label": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "label",
      +              "chip",
      +              "blurb"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "eras": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "jurisdiction": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "limitations": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "propertyTypes": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "question": {
      +        "type": "string"
      +      },
      +      "readingTimeMin": {
      +        "maximum": 9007199254740991,
      +        "minimum": -9007199254740991,
      +        "type": "integer"
      +      },
      +      "resourceUri": {
      +        "type": "string"
      +      },
      +      "reviewDue": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "reviewedAt": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "slug": {
      +        "type": "string"
      +      },
      +      "summary": {
      +        "type": "string"
      +      },
      +      "title": {
      +        "type": "string"
      +      },
      +      "topics": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "updatedAt": {
      +        "type": "string"
      +      },
      +      "wordCount": {
      +        "anyOf": [
      +          {
      +            "maximum": 9007199254740991,
      +            "minimum": -9007199254740991,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    },
      +    "required": [
      +      "slug",
      +      "title",
      +      "question",
      +      "summary",
      +      "answer",
      +      "canonicalUrl",
      +      "resourceUri",
      +      "jurisdiction",
      +      "cluster",
      +      "topics",
      +      "propertyTypes",
      +      "eras",
      +      "buyingStages",
      +      "updatedAt",
      +      "reviewedAt",
      +      "reviewDue",
      +      "wordCount",
      +      "readingTimeMin",
      +      "limitations"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "answer": {
      +        "type": "string"
      +      },
      +      "buyingStages": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "canonicalUrl": {
      +        "type": "string"
      +      },
      +      "cluster": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "blurb": {
      +                "type": "string"
      +              },
      +              "chip": {
      +                "type": "string"
      +              },
      +              "id": {
      +                "type": "string"
      +              },
      +              "label": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "label",
      +              "chip",
      +              "blurb"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "eras": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "jurisdiction": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "limitations": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "propertyTypes": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "question": {
      +        "type": "string"
      +      },
      +      "readingTimeMin": {
      +        "maximum": 9007199254740991,
      +        "minimum": -9007199254740991,
      +        "type": "integer"
      +      },
      +      "resourceUri": {
      +        "type": "string"
      +      },
      +      "reviewDue": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "reviewedAt": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "sections": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "heading": {
      +              "type": "string"
      +            },
      +            "id": {
      +              "type": "string"
      +            },
      +            "markdown": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "heading",
      +            "markdown"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "slug": {
      +        "type": "string"
      +      },
      +      "summary": {
      +        "type": "string"
      +      },
      +      "title": {
      +        "type": "string"
      +      },
      +      "topics": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "updatedAt": {
      +        "type": "string"
      +      },
      +      "wordCount": {
      +        "anyOf": [
      +          {
      +            "maximum": 9007199254740991,
      +            "minimum": -9007199254740991,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    },
      +    "required": [
      +      "slug",
      +      "title",
      +      "question",
      +      "summary",
      +      "answer",
      +      "canonicalUrl",
      +      "resourceUri",
      +      "jurisdiction",
      +      "cluster",
      +      "topics",
      +      "propertyTypes",
      +      "eras",
      +      "buyingStages",
      +      "updatedAt",
      +      "reviewedAt",
      +      "reviewDue",
      +      "wordCount",
      +      "readingTimeMin",
      +      "limitations",
      +      "sections"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "answer": {
      +        "type": "string"
      +      },
      +      "buyingStages": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "canonicalUrl": {
      +        "type": "string"
      +      },
      +      "checklistCandidates": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "section": {
      +              "type": "string"
      +            },
      +            "text": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "text",
      +            "section"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "cluster": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "blurb": {
      +                "type": "string"
      +              },
      +              "chip": {
      +                "type": "string"
      +              },
      +              "id": {
      +                "type": "string"
      +              },
      +              "label": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "label",
      +              "chip",
      +              "blurb"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "contentMarkdown": {
      +        "type": "string"
      +      },
      +      "eras": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "faqs": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "answer": {
      +              "type": "string"
      +            },
      +            "question": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "question",
      +            "answer"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "jurisdiction": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "limitations": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "methodology": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "pillar": {
      +        "type": "boolean"
      +      },
      +      "propertyTypes": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "publishedAt": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "question": {
      +        "type": "string"
      +      },
      +      "readingTimeMin": {
      +        "maximum": 9007199254740991,
      +        "minimum": -9007199254740991,
      +        "type": "integer"
      +      },
      +      "related": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "researchNote": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "resourceUri": {
      +        "type": "string"
      +      },
      +      "reviewDue": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "reviewedAt": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "reviewedBy": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "sections": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "heading": {
      +              "type": "string"
      +            },
      +            "id": {
      +              "type": "string"
      +            },
      +            "markdown": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "heading",
      +            "markdown"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "slug": {
      +        "type": "string"
      +      },
      +      "sources": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "accessed": {
      +              "type": "string"
      +            },
      +            "publisher": {
      +              "type": "string"
      +            },
      +            "title": {
      +              "type": "string"
      +            },
      +            "url": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "title",
      +            "publisher",
      +            "url",
      +            "accessed"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "summary": {
      +        "type": "string"
      +      },
      +      "title": {
      +        "type": "string"
      +      },
      +      "topics": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "updated": {
      +        "type": "string"
      +      },
      +      "updatedAt": {
      +        "type": "string"
      +      },
      +      "wordCount": {
      +        "anyOf": [
      +          {
      +            "maximum": 9007199254740991,
      +            "minimum": -9007199254740991,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    },
      +    "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"
      +    ],
      +    "type": "object"
      +  }
      +]
  2. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "$schema": "https://json-schema.org/draft/2020-12/schema",
      +  "additionalProperties": false,
      +  "properties": {
      +    "guide": {
      +      "anyOf": [
      +        {
      +          "additionalProperties": false,
      +          "properties": {
      +            "answer": {
      +              "type": "string"
      +            },
      +            "buyingStages": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "canonicalUrl": {
      +              "type": "string"
      +            },
      +            "cluster": {
      +              "anyOf": [
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "blurb": {
      +                      "type": "string"
      +                    },
      +                    "chip": {
      +                      "type": "string"
      +                    },
      +                    "id": {
      +                      "type": "string"
      +                    },
      +                    "label": {
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "id",
      +                    "label",
      +                    "chip",
      +                    "blurb"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "eras": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "jurisdiction": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "limitations": {
      +              "anyOf": [
      +                {
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "propertyTypes": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "question": {
      +              "type": "string"
      +            },
      +            "readingTimeMin": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "resourceUri": {
      +              "type": "string"
      +            },
      +            "reviewDue": {
      +              "anyOf": [
      +                {
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "reviewedAt": {
      +              "anyOf": [
      +                {
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "slug": {
      +              "type": "string"
      +            },
      +            "summary": {
      +              "type": "string"
      +            },
      +            "title": {
      +              "type": "string"
      +            },
      +            "topics": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "updatedAt": {
      +              "type": "string"
      +            },
      +            "wordCount": {
      +              "anyOf": [
      +                {
      +                  "maximum": 9007199254740991,
      +                  "minimum": -9007199254740991,
      +                  "type": "integer"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            }
      +          },
      +          "required": [
      +            "slug",
      +            "title",
      +            "question",
      +            "summary",
      +            "answer",
      +            "canonicalUrl",
      +            "resourceUri",
      +            "jurisdiction",
      +            "cluster",
      +            "topics",
      +            "propertyTypes",
      +            "eras",
      +            "buyingStages",
      +            "updatedAt",
      +            "reviewedAt",
      +            "reviewDue",
      +            "wordCount",
      +            "readingTimeMin",
      +            "limitations"
      +          ],
      +          "type": "object"
      +        },
      +        {
      +          "additionalProperties": false,
      +          "properties": {
      +            "answer": {
      +              "type": "string"
      +            },
      +            "buyingStages": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "canonicalUrl": {
      +              "type": "string"
      +            },
      +            "cluster": {
      +              "anyOf": [
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "blurb": {
      +                      "type": "string"
      +                    },
      +                    "chip": {
      +                      "type": "string"
      +                    },
      +                    "id": {
      +                      "type": "string"
      +                    },
      +                    "label": {
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "id",
      +                    "label",
      +                    "chip",
      +                    "blurb"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "eras": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "jurisdiction": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "limitations": {
      +              "anyOf": [
      +                {
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "propertyTypes": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "question": {
      +              "type": "string"
      +            },
      +            "readingTimeMin": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "resourceUri": {
      +              "type": "string"
      +            },
      +            "reviewDue": {
      +              "anyOf": [
      +                {
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "reviewedAt": {
      +              "anyOf": [
      +                {
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "sections": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "heading": {
      +                    "type": "string"
      +                  },
      +                  "id": {
      +                    "type": "string"
      +                  },
      +                  "markdown": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "id",
      +                  "heading",
      +                  "markdown"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "slug": {
      +              "type": "string"
      +            },
      +            "summary": {
      +              "type": "string"
      +            },
      +            "title": {
      +              "type": "string"
      +            },
      +            "topics": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "updatedAt": {
      +              "type": "string"
      +            },
      +            "wordCount": {
      +              "anyOf": [
      +                {
      +                  "maximum": 9007199254740991,
      +                  "minimum": -9007199254740991,
      +                  "type": "integer"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            }
      +          },
      +          "required": [
      +            "slug",
      +            "title",
      +            "question",
      +            "summary",
      +            "answer",
      +            "canonicalUrl",
      +            "resourceUri",
      +            "jurisdiction",
      +            "cluster",
      +            "topics",
      +            "propertyTypes",
      +            "eras",
      +            "buyingStages",
      +            "updatedAt",
      +            "reviewedAt",
      +            "reviewDue",
      +            "wordCount",
      +            "readingTimeMin",
      +            "limitations",
      +            "sections"
      +          ],
      +          "type": "object"
      +        },
      +        {
      +          "additionalProperties": false,
      +          "properties": {
      +            "answer": {
      +              "type": "string"
      +            },
      +            "buyingStages": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "canonicalUrl": {
      +              "type": "string"
      +            },
      +            "checklistCandidates": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "section": {
      +                    "type": "string"
      +                  },
      +                  "text": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "text",
      +                  "section"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "cluster": {
      +              "anyOf": [
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "blurb": {
      +                      "type": "string"
      +                    },
      +                    "chip": {
      +                      "type": "string"
      +                    },
      +                    "id": {
      +                      "type": "string"
      +                    },
      +                    "label": {
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "id",
      +                    "label",
      +                    "chip",
      +                    "blurb"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "contentMarkdown": {
      +              "type": "string"
      +            },
      +            "eras": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "faqs": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "answer": {
      +                    "type": "string"
      +                  },
      +                  "question": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "question",
      +                  "answer"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "jurisdiction": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "limitations": {
      +              "anyOf": [
      +                {
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "methodology": {
      +              "anyOf": [
      +                {
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "pillar": {
      +              "type": "boolean"
      +            },
      +            "propertyTypes": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "publishedAt": {
      +              "anyOf": [
      +                {
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "question": {
      +              "type": "string"
      +            },
      +            "readingTimeMin": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "related": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "researchNote": {
      +              "anyOf": [
      +                {
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "resourceUri": {
      +              "type": "string"
      +            },
      +            "reviewDue": {
      +              "anyOf": [
      +                {
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "reviewedAt": {
      +              "anyOf": [
      +                {
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "reviewedBy": {
      +              "anyOf": [
      +                {
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "sections": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "heading": {
      +                    "type": "string"
      +                  },
      +                  "id": {
      +                    "type": "string"
      +                  },
      +                  "markdown": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "id",
      +                  "heading",
      +                  "markdown"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "slug": {
      +              "type": "string"
      +            },
      +            "sources": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "accessed": {
      +                    "type": "string"
      +                  },
      +                  "publisher": {
      +                    "type": "string"
      +                  },
      +                  "title": {
      +                    "type": "string"
      +                  },
      +                  "url": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "title",
      +                  "publisher",
      +                  "url",
      +                  "accessed"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "summary": {
      +              "type": "string"
      +            },
      +            "title": {
      +              "type": "string"
      +            },
      +            "topics": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "updated": {
      +              "type": "string"
      +            },
      +            "updatedAt": {
      +              "type": "string"
      +            },
      +            "wordCount": {
      +              "anyOf": [
      +                {
      +                  "maximum": 9007199254740991,
      +                  "minimum": -9007199254740991,
      +                  "type": "integer"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            }
      +          },
      +          "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"
      +          ],
      +          "type": "object"
      +        }
      +      ]
      +    },
      +    "missingSectionIds": {
      +      "items": {
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    "warning": {
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "guide"
      +  ],
      +  "type": "object"
      +}
  3. Changed2 schema fields changed
    • changedInput schema / $schema
      Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • removedInput schema / additionalProperties
      Removed value: -false
  4. First observed

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, openWorldHint=false and destructiveHint=false, so the safety profile is fully covered structurally. The description adds the notion of a 'canonical' guide and lists what comes back, but says nothing about the format=summary/full/sections trade-off or truncation behavior. It's incremental value only, above an already-covered annotation set.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences, front-loaded with the core action and followed by the dependency and return hint. The return-value sentence is partly redundant with the existing output schema, but it does not pad the definition meaningfully.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema and full annotations, most agent needs are covered externally. However, the format parameter materially changes what the tool returns and is left entirely unexplained, which is a real gap for a 3-parameter tool with an enum.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 67% — slug and sectionIds are documented, but the format enum with its 'full' default has no description anywhere. The tool description does not compensate, adding no explanation of what summary vs full vs sections actually changes. Baseline 3 given partial schema coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Retrieve one canonical Homechecker guide by slug') and pins down the single-object scope, which separates it from the list/search siblings. An agent can tell immediately this is a by-identifier fetch, not a discovery call.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly tells the agent where the required slug comes from ('Use a slug returned by list_guides or search_guides'), establishing the correct call ordering. It gives no explicit when-not guidance (e.g. use list_guides for browsing), but the alternative is implied by the named siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.