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. Reads the current note, adds the new text after the existing content, then saves. 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.
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.
list_trashreadList all notes in trash.
restore_notewriteRestore a note from trash.
empty_trashdestructivePermanently delete all trashed notes.
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.
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