Search by Property
vault_search_by_propertySearch notes by exact property match to find notes when you don't have a text query. Ideal for filtering by metadata like status or tags.
Instructions
Find notes where a property matches a value (exact match). Unlike vault_search, this does not require a text query — it searches by metadata only. Handles both scalar properties (status: "active") and array properties (tags contains "project").
Example: vault_search_by_property({ key: "status", value: "in-progress" })
When to use: Finding notes by metadata when you don't have a text query. Fills the gap where vault_search requires search text. Prefer vault_search when you also have a text query (it supports property filters too). Prefer vault_search_by_tag for tag-specific queries (supports hierarchical prefix matching).
Returns: JSON array of note metadata (path, title, tags, related, folder, type, created, modified, additional_properties), sorted by most recently modified.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | Property key name | |
| value | Yes | Value to match (exact, case-sensitive) | |
| folder | No | Restrict to a folder | |
| limit | No | Max results (default 20) |