Search memos
search_memosFind memos by keywords, tags, time range, pinned state, visibility, content properties, space, or saved view. Defaults to your own active memos; returns snippets or full content with pagination.
Instructions
Find memos by keywords, tags, time range, pinned state, visibility, content properties, space or saved view, newest first. By default searches only your own active (non-archived) memos. Each result shows the memo id, time, visibility, tags and a one-line snippet; set full_content=true to get complete Markdown (useful for summarizing). Use next_page_token to page.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Inclusive upper time bound, same formats as `from` ("2026-09-30" includes that whole day) | |
| has | No | Content properties that must be present: task_list, incomplete_tasks, link, code, location | |
| from | No | Inclusive lower time bound: "2026-09-01", "2026-09", "today", "this week", "last month", "7d", "24h", or an ISO timestamp | |
| sort | No | newest | |
| tags | No | Tags without "#". A parent tag also matches its children ("work" matches #work/project). | |
| view | No | Title or id of a saved Memos view; its filter is applied too (see get_overview) | |
| limit | No | ||
| query | No | Keywords that must all appear in the content (case-insensitive). Wrap phrases in double quotes. | |
| space | No | Space title or id; "none" for memos outside any space. Omit for all. | |
| filter | No | Advanced: raw Memos CEL filter ANDed with the rest. Fields: content, creator, created_ts, updated_ts, pinned, visibility, space, tags, has_task_list, has_link, has_code, has_incomplete_tasks, has_location. Example: `content.matches("^TODO") || size(tags) == 0` | |
| pinned | No | Only pinned (true) or unpinned (false) memos | |
| creator | No | Username whose memos to search. Defaults to you (or everyone when `space` is set). "*" = every memo you can read. | |
| archived | No | Search archived memos instead of active ones | |
| tag_mode | No | Require all listed tags (default) or any of them | all |
| page_token | No | next_page_token from a previous call with the same criteria | |
| time_field | No | Whether from/to apply to the creation or last-update time | created |
| visibility | No | ||
| full_content | No | Return full content instead of snippets |