Search the notebook
notebook_findSearch and filter the user's RelayLink notebook by words, kind, project, tag, status, date or due date. Answers "what do I need to do today", "find the idea I saved about X", "what is still open in this project", "bring back yesterday's journal entry". Returns previews with entry ids; notebook_open gets the full text of one. Archived and deleted entries are found by asking for them with lifecycle. Reads only. This is the user's RelayLink notebook, for material they are keeping: use it when they name RelayLink or their notebook, when they are continuing work already kept here, or when they pick a RelayLink entry. A durable fact ABOUT them — how they like to be worked with, what they are working on — is memory_add's instead, and a project-scoped preference or one with an end date is this notebook's. A bare "add a task" or "save this note" may be meant for another connected app, and a destination they name outright is always the destination. If more than one place is plausible and nothing settles it, ask once, then stay with the answer for the rest of the task.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "notebook_find"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | One tag. | |
| kind | No | Narrow to one kind: note | task | journal | report | email_draft | project | handoff | preference | lesson | routine | decision | exploration | outcome | reflection. | |
| text | No | What the user is looking for, in their own words — a half-remembered phrase is fine. Matched on word stems rather than exact strings, so "forking" finds "fork"; a misspelling gets one attempt against words this notebook actually uses, and the reply says which word was searched for. Results are ordered by how well they match, not by date, so an old entry is not buried. Optional: omit it to list rather than search. | |
| limit | No | Rows per page. Searching by words returns 5 by default and at most 10 — the answer is at the top of a ranked search, and notebook_open reads one in full. Listing without words returns 20 by default and at most 50. | |
| since | No | Only entries changed on or after this date (2026-09-01). | |
| until | No | Only entries changed on or before this date. | |
| offset | No | Skip this many rows (default 0). The reply says where the next page starts. | |
| pinned | No | true for pinned only, false for unpinned only. | |
| status | No | Task status: open | doing | blocked | done. | |
| project | No | A project name or id. | |
| parentId | No | Only additions to this entry_id. | |
| dueBefore | No | Only things due on or before this date — "what do I need to do today". | |
| lifecycle | No | active (default) | archived | deleted. Deleted entries can be restored for 30 days. | |
| includeSuggestions | No | Include entries you suggested and the user has not adopted (default true). |