Ultimate Addons for Elementor Abilities
Ultimate Addons for Elementor exposes its header/footer template system and full Elementor page-builder engine as WordPress Abilities API abilities, letting an AI assistant list, create, and edit templates and pages, and manipulate sections, columns, and widgets directly.
45
Total
17
Read
28
Write
Requires the Ultimate Addons for Elementor (Header Footer & Elementor) plugin on WordPress 6.9+ (the WP Abilities API). No ability registers unless the plugin's 'Enable AI Tools' master switch (uae_mcp_settings.enable_abilities) is turned on in settings. Most abilities require the 'manage_options' capability; a smaller set of read/discovery abilities (template and page listing, the Elementor builder read/list/schema abilities, active-template lookup, display-rule locations, and design tokens) instead require only 'edit_posts' or 'read'. Abilities that act on a specific page, post, or template additionally check the current user's per-object 'edit_post' (or 'delete_post') capability on that item. The seven Elementor page-builder abilities that add or change layout content (build, insert-widget, update-widget, remove-element, move-element, add-section, add-column) are further gated behind a separate 'Allow Modifications' setting; other write and destructive abilities (template/page CRUD, widget and extension toggles, display rules) are not.
Activate Widget
Writeuae/widgets-activate
Enables a specific HFE widget by its slug.
Add Column to Section
Writeuae/builder-add-column
Adds a new column to an existing section or container in an Elementor post, redistributing column widths automatically.
Add Section/Container
Writeuae/builder-add-section
Adds a new structural layout element (a section with columns on legacy sites, or a flex container on container-mode sites) to an Elementor post.
Build Complete Layout
Destructiveuae/builder-build
Builds a complete Elementor layout — sections, columns, and widgets — from a single JSON structure, replacing all existing content on the target post.
Bulk Toggle All Widgets
Destructiveuae/widgets-bulk-toggle
Activates or deactivates every HFE widget at once.
Clear Elementor Cache
Writeuae/maintenance-clear-cache
Clears the Elementor CSS cache globally to regenerate all stylesheets.
Create Page
Writeuae/pages-create
Creates a new Elementor-ready page or post with optional page template.
Create Template
Writeuae/templates-create
Creates a new HFE template (header, footer, before-footer, or custom block) and initializes it as an Elementor document.
Deactivate Unused Widgets
Destructiveuae/widgets-deactivate-unused
Scans all published Elementor content site-wide and disables any HFE widget not found in use anywhere.
Deactivate Widget
Writeuae/widgets-deactivate
Disables a specific HFE widget by its slug.
Delete Page
Destructiveuae/pages-delete
Moves a WordPress page or post (edited with Elementor) to the trash.
Delete Template
Destructiveuae/templates-delete
Moves an HFE template to the trash (does not permanently delete it).
Duplicate Template
Writeuae/templates-duplicate
Creates a full copy of an existing HFE template, including its Elementor design data, as a new draft.
Get All Active Templates
Read-onlyuae/active-get
Returns all active templates (header, footer, before-footer) in one call.
Get Available Locations
Read-onlyuae/display-rules-get-locations
Lists all available targeting locations for display rules, grouped by category.
Get Design Tokens
Read-onlyuae/design-system-get-tokens
Returns the site's global colors, fonts, and spacing from the active Elementor kit.
Get Element Schema
Read-onlyuae/builder-get-schema
Returns the available settings schema for a widget type, or for the section/container/column layout element type, so an AI can discover valid setting keys before building.
Get Plugin Info
Read-onlyuae/info-get
Returns unified plugin info: version, health, templates, widgets, theme compatibility, and extensions.
Get Plugin Settings
Read-onlyuae/settings-get
Gets all plugin-level settings.
Get Post Structure
Read-onlyuae/builder-get-structure
Returns the full Elementor element tree of any Elementor-enabled post, including container/widget IDs, types, and setting keys.
Get Template Details
Read-onlyuae/templates-get
Returns the full details of a single HFE template, including its display-rule locations, shortcode, and creation/modification dates.
Get Theme Info
Read-onlyuae/theme-get-info
Returns current theme compatibility info and the full list of natively supported themes.
Get Widget Usage Map
Read-onlyuae/widgets-get-usage
Returns site-wide usage counts for HFE widgets across all Elementor pages, posts, and templates.
Insert Widget
Writeuae/builder-insert-widget
Inserts a single new widget into an existing Elementor post at a specified position.
List Available Widget Types
Read-onlyuae/builder-list-widget-types
Lists all Elementor widget types available for insertion, optionally filtered by source plugin.
List Extensions
Read-onlyuae/extensions-list
Lists the available HFE extensions (Scroll to Top, Reading Progress Bar) and their activation status.
List Pages
Read-onlyuae/pages-list
Lists WordPress pages and posts that have been edited with Elementor, with filtering by type, status, and title search.
List Templates
Read-onlyuae/templates-list
Lists all HFE header/footer/before-footer/custom templates, with optional filtering by template type and post status.
List Widgets
Read-onlyuae/widgets-list
Lists all HFE widgets (e.g. Site Logo, Nav Menu, Breadcrumbs) along with their slug, title, category, and enabled/disabled status.
Move Element
Writeuae/builder-move-element
Repositions an existing element within an Elementor post by removing it from its current location and re-inserting it at a new position.
Regenerate CSS
Writeuae/builder-regenerate-css
Forces Elementor to regenerate the frontend CSS for a specific post, or clears all Elementor CSS caches globally.
Remove Element
Destructiveuae/builder-remove-element
Removes a widget or container/section (and all its children) from an Elementor post by element ID.
Render Template Shortcode
Read-onlyuae/shortcode-render
Renders an HFE template shortcode and returns its HTML output.
Restore Page
Writeuae/pages-restore
Restores a trashed WordPress page or post back to its previous status.
Restore Template from Trash
Writeuae/templates-restore
Restores a trashed HFE template back to its previous (typically draft) status.
Set Theme Compatibility Method
Writeuae/theme-set-method
Configure the fallback method used for unsupported themes.
Toggle Extension
Writeuae/extensions-toggle
Enables or disables a specific HFE extension (Scroll to Top or Reading Progress Bar).
UAE Pro Features & Upgrade Info
Read-onlyuae/pro-features
Gets UAE Pro features, premium widgets, and upgrade pricing.
Undo Last Builder Change
Writeuae/builder-undo
Reverts the most recent AI builder change on a post by restoring the automatic pre-change snapshot saved before the last write.
Update Display Rules
Writeuae/display-rules-update
Sets include/exclude display locations and user-role targeting for an HFE header/footer/block template.
Update Page Meta
Writeuae/pages-update-meta
Updates the title, Elementor page template, and/or featured image of a WordPress page or post.
Update Page Status
Writeuae/pages-update-status
Publishes or unpublishes (sets to draft) a WordPress page or post edited with Elementor.
Update Plugin Setting
Writeuae/settings-update
Updates a specific plugin setting. Only safe, non-sensitive settings are allowed.
Update Template
Writeuae/templates-update
Updates an existing HFE template's type and/or publish status in a single call.
Update Widget Settings
Writeuae/builder-update-widget
Partially updates the settings of an existing widget element in an Elementor post by merging new key/value pairs into its current settings.
More Page Builders plugins with abilities
All Page Builders →Use Ultimate Addons for Elementor's abilities with AI
Install Easy MCP AI on your WordPress site and any AI assistant can call these abilities in minutes.