manage_templates
Organizes message templates and manages template folders for an agent profile: batch-moves one or multiple existing templates into a folder (auto-creating the folder if needed) or back to root, creates/renames/deletes/merges template folders, renames templates, or deletes templates. Destructive actions (delete_folder, delete_template) require confirm=true after explicit user confirmation.
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": "manage_templates"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | Operation to perform: 'move_templates' (default — moves one or more templates into folderName/folderId or back to root), 'create_folder', 'rename_folder', 'delete_folder', 'merge_duplicate_folders' (consolidates duplicate same-name folders into one folder), 'rename_template', or 'delete_template'. | move_templates |
| agentId | No | Agent ID or display name. Uses active agent from context if omitted. | |
| confirm | No | Must be set to true after explicit user confirmation for destructive operations (delete_folder, delete_template). | |
| newName | No | New name when renaming a template (rename_template) or folder (rename_folder). | |
| folderName | No | Target template folder name for move_templates (auto-created if needed), new folder name for create_folder, or updated name for rename_folder. | |
| moveToRoot | No | When true on move_templates, moves the specified template(s) out of any folder back to root (folderId = null). | |
| folderIdentifier | No | Existing template folder ID or name (used for rename_folder or delete_folder, or as target folder for move_templates). | |
| templateIdentifier | No | Single template name or ID (for move_templates, rename_template, or delete_template). | |
| templateIdentifiers | No | Array of template names or IDs to batch-move or delete in a single call. | |
| deleteTemplatesInFolder | No | For delete_folder: when false (default), templates inside the deleted folder are safely moved back to root; when true, templates inside the folder are also deleted. |