Menus: update item
menus_update_itemUpdate an existing menu item's name, icon, link, or parent in Anythink-MCP, changing only supplied fields and moving items last under a new parent.
Instructions
Change a menu item's name, icon, link or parent. Changes only the fields you pass: name, Lucide icon, entity (links to that entity's page) or href (any path), and parent (0 for top level). A moved item goes last under its new parent, and locked built-in items can't be changed. To reorder items without moving them, use menus_reorder_items. It changes or deletes existing data, so check with the user before running it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| href | No | Point the item at any path (use this or --entity) | |
| icon | No | New Lucide icon name (e.g. MessageCircle, Target, FileText) | |
| name | No | New display name | |
| entity | No | Point the item at an entity's page (use this or --href) | |
| parent | No | Parent menu item ID to nest under (0 for top level) | |
| item_id | Yes | Menu item ID to update | |
| menu_id | Yes | Menu ID the item belongs to. Find it with menus_list. |