manage_mail_folder
Manage mail folders by listing, creating, deleting, renaming, getting details, or moving them using folder paths and names.
Instructions
Manage mail folders. Supports list, create, delete, rename, get_details, and move operations. Returns: {success: boolean, message: string, path: string, displayName: string, totalItemCount: integer, unreadItemCount: integer, childFolderCount: integer}. Note: Invalid folder paths return appropriate error messages.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform: 'list' to list all mail folders, 'create' to create a new folder, 'delete' to delete a folder, 'rename' to rename a folder, 'get_details' to get folder information, 'move' to move a folder to a new parent | |
| new_name | No | New name for the folder. Required for rename action | |
| folder_name | No | Name of the folder to create. Required for create action | |
| folder_path | No | Path of the folder (e.g., 'Inbox', 'Archive/2024'). Required for delete, rename, get_details, and move actions | |
| parent_folder | No | Optional parent folder path for create action (e.g., 'Inbox', 'Archive/2024'). If not provided, creates a top-level folder | |
| destination_parent | No | Path of the destination parent folder (e.g., 'Archive', 'Sent Items'). Required for move action |