Search by Frontmatter
search_by_frontmatterFilter Obsidian notes by YAML frontmatter property and value to locate metadata matches like status, type, or tags. Returns matching note paths with full frontmatter for review.
Instructions
Find notes whose YAML frontmatter contains a given property/value pair. Property names and values are matched case-insensitively; for array-valued properties, a match is declared if any element matches. Returns matching note paths with their full frontmatter. Use to filter notes by metadata like status, type, or tags stored in frontmatter.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| value | Yes | Value to match against the property (case-insensitive; matches any array element) | |
| folder | No | Restrict search to this folder relative to the vault root (omit to search entire vault) | |
| property | Yes | Frontmatter key to look up, case-insensitively (e.g., 'status', 'type', 'author') | |
| maxResults | No | Maximum number of matching notes to return (1-500, default: 50) |