List notes
list_notesList notes in a vault folder by modified or content-changed date, with tag, frontmatter, and date-range filters.
Instructions
List notes in a vault folder, sorted by most recently modified.
Results come from the index, so a note that exists on disk but has not yet been picked up by the indexer will not appear (lag is bounded by the index interval, typically up to 5 minutes).
Notes whose content changed in a window: order_by="content_changed" with
since (and optionally until). File mtime (the default order) also moves
when a file is merely touched or re-synced; content_changed moves only when
the indexed content hash changes.
Args:
folder: Vault-relative folder path (e.g. "Cards/", "Projects/"). Empty for vault root.
limit: Maximum number of results (default 50).
tags: Optional list of tag names; only notes carrying ALL listed tags match
(e.g. ["idea"]).
frontmatter: Optional dict of frontmatter key/value pairs; strict type match
(e.g. {"status": "active"}).
since: Optional UTC lower bound, inclusive: YYYY-MM-DD (that whole UTC
day) or an ISO 8601 datetime with Z or ±HH:MM (no offset is refused).
until: Optional UTC upper bound, exclusive; a date includes that whole day.
order_by: "mtime" (default) or "content_changed"; the bounds apply to it.
cursor: The more: cursor=… value from the previous page of the same call.
When any of since/until/order_by/cursor is given, a full page ends with
that footer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | ||
| limit | No | ||
| since | No | ||
| until | No | ||
| cursor | No | ||
| folder | No | ||
| order_by | No | ||
| frontmatter | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |