Personal notes with folders, tags, full-text search, and trash management for your workspace.
list_notesreadList notes (paginated). Returns up to `limit` rows per call (max 200). If `has_more` is true, call again with `offset=offset+limit` to fetch the next page.
get_notereadGet full content of a note by ID.
create_notewriteCreate a new note with title, content, tags, and optional folder.
update_notewriteUpdate note fields (title, tags, pin) or REPLACE its content. WARNING: content_text OVERWRITES the entire body — to ADD text to an existing note use append_to_note instead.
append_to_notewriteAppend text to the END of an existing note's body WITHOUT overwriting it. The text is added server-side in one atomic operation, so appending to a long note stays cheap and two appends can never overwrite each other. Use this for any 'add to note / append / допиши / добавь в заметку' request — never use update_note to add content, because update_note REPLACES the whole body.
move_notewriteMove note to a folder, or root with empty folder_id.
delete_notedestructiveDelete a note (moves to trash).
permanent_delete_notedestructivePermanently delete a note. Cannot be undone.
delete_notes_from_folderdestructiveDelete ALL notes in a folder (bulk). By default moves them to trash; pass permanent=true to permanently delete instead. folder_id accepts a folder UUID OR a folder name — auto-resolved either way.
delete_notesdestructiveDelete MULTIPLE notes at once. Pass note_ids (list of IDs) OR note_titles (list of names, auto-resolved). Moves them to trash by default; pass permanent=true to delete permanently. Use when the user wants to delete 2+ notes.
archive_noteswriteArchive MULTIPLE notes at once. Pass note_ids (list) OR note_titles (list of names).
unarchive_noteswriteRemove MULTIPLE notes from the archive (unarchive). Pass note_ids OR note_titles.
restore_noteswriteRestore MULTIPLE notes from trash. Pass note_ids OR note_titles.
search_notesreadFull-text search across all notes (paginated). Returns up to `limit` results per call (max 50). If `has_more` is true, call again with `offset=offset+limit` to fetch the next page. Do NOT claim to have searched all notes until `has_more` is false.
move_noteswriteMove MULTIPLE notes into the same folder at once. Pass note_ids (list of IDs) OR note_titles (list of names, auto-resolved), plus folder_id (a folder UUID or name — empty moves them to root). Use when the user wants to move 2+ notes.
list_foldersreadList all note folders.
resolve_folderreadResolve a notes folder by name (case-insensitive). Returns the folder_id plus match_quality ('exact' | 'prefix' | 'contains' | 'none'). Use this INSTEAD of list_folders+manual-match when you only need one folder — it's a single call and gives a stable ID across chain steps.
create_folderwriteCreate a new notes folder.
rename_folderwriteRename an existing notes folder.
delete_folderdestructiveDelete a folder (notes move to root).
delete_folder_with_contentsdestructiveDelete a folder AND all notes inside it. folder_id accepts a folder UUID OR a folder name — auto-resolved either way. By default moves notes to trash then deletes the folder; pass permanent=true to permanently delete notes instead.
delete_foldersdestructiveDelete MULTIPLE folders at once. Pass folder_ids (list) OR folder_names (list of names). By default notes inside are just detached (moved to root); pass with_contents=true to trash (or permanent=true to permanently delete) the notes inside each folder too. Use for bulk/multi-select folder cleanup.
list_trashreadList all notes in trash.
restore_notewriteRestore a note from trash.
empty_trashdestructivePermanently delete all trashed notes.
note_autosavewriteSilently save the note body from the editor as the user types (debounced autosave). Does not refresh any panel and does not emit an update event, so typing is never interrupted. For explicit saves use note_save.
note_savewriteSave a note field from the editor panel (title, content, tags, folder, pin, archive).
upload_attachmentwriteUpload a file attachment to a note.
delete_attachmentwriteDelete a file attachment from a note.
delete_attachmentsdestructiveDelete SEVERAL file attachments at once. Pass att_ids (list of attachment UUIDs). Use when the user wants to remove 2+ attachments in one request.
duplicate_notewriteDuplicate a note — copies title, content, folder, and tags into a new note.
export_markdownreadExport a note as Markdown. Returns the converted content with a download button.
Install Notes and let Webbee use it across your workflow.
Open in panel