append_to_note
Append text to a note without resending its existing content. Ideal for journals, logs and running lists; simultaneous appends from two sessions are preserved, not overwritten.
Instructions
Add text to a note without resending the rest — prefer it over update_note for journals, logs and running lists. A blank line separates your text from what was there. The note is locked for the read-modify-write, so two sessions appending at the same moment keep both additions instead of the later one overwriting the earlier. Re-embeds in the background like any content change.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"content": "<content>"
},
"name": "append_to_note"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| at | No | Where the text lands. Defaults to section_end when section is given, else note_end. note_end: the very end. note_start: above the first heading nested under the opening one — NOT offset 0, except on a note with no headings at all, where it is; on a note whose only heading is the opening one it falls to the end instead. before_section: above the section's own heading line. section_start: directly under that heading line, above the section's body. section_end: after the section and everything nested inside it. after_section: the same position as section_end. The four section-relative values require `section` and are refused without it. | |
| id | No | The note's UUID. Alternative to title | |
| title | No | Alternative to id; resolved like get_note | |
| content | Yes | Text to add. Trailing whitespace is trimmed and a blank line is inserted before it, so the addition never runs into the preceding paragraph | |
| section | No | Target this section (heading text or slug) instead of the whole note. Valid values come from a search hit's `section`, get_note's `headings`, or a heading line in the note's own text — the slug form is only needed when two headings share a text |