Search by Frontmatter
search_by_frontmatterSearch for notes in an Obsidian vault by YAML frontmatter property and value. Case-insensitive matching works on array values. Filter by metadata like status, type, or tags. Returns file paths and frontmatter.
Instructions
Find notes whose YAML frontmatter contains a given property/value pair. Comparison is case-insensitive; 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 |
|---|---|---|---|
| property | Yes | Frontmatter key to look up (e.g., 'status', 'type', 'author') | |
| 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) |