← Abilities Directory

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

Write

uae/widgets-activate

Enables a specific HFE widget by its slug.

Add Column to Section

Write

uae/builder-add-column

Adds a new column to an existing section or container in an Elementor post, redistributing column widths automatically.

Add Section/Container

Write

uae/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

Destructive

uae/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

Destructive

uae/widgets-bulk-toggle

Activates or deactivates every HFE widget at once.

Clear Elementor Cache

Write

uae/maintenance-clear-cache

Clears the Elementor CSS cache globally to regenerate all stylesheets.

Create Page

Write

uae/pages-create

Creates a new Elementor-ready page or post with optional page template.

Create Template

Write

uae/templates-create

Creates a new HFE template (header, footer, before-footer, or custom block) and initializes it as an Elementor document.

Deactivate Unused Widgets

Destructive

uae/widgets-deactivate-unused

Scans all published Elementor content site-wide and disables any HFE widget not found in use anywhere.

Deactivate Widget

Write

uae/widgets-deactivate

Disables a specific HFE widget by its slug.

Delete Page

Destructive

uae/pages-delete

Moves a WordPress page or post (edited with Elementor) to the trash.

Delete Template

Destructive

uae/templates-delete

Moves an HFE template to the trash (does not permanently delete it).

Duplicate Template

Write

uae/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-only

uae/active-get

Returns all active templates (header, footer, before-footer) in one call.

Get Available Locations

Read-only

uae/display-rules-get-locations

Lists all available targeting locations for display rules, grouped by category.

Get Design Tokens

Read-only

uae/design-system-get-tokens

Returns the site's global colors, fonts, and spacing from the active Elementor kit.

Get Element Schema

Read-only

uae/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-only

uae/info-get

Returns unified plugin info: version, health, templates, widgets, theme compatibility, and extensions.

Get Plugin Settings

Read-only

uae/settings-get

Gets all plugin-level settings.

Get Post Structure

Read-only

uae/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-only

uae/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-only

uae/theme-get-info

Returns current theme compatibility info and the full list of natively supported themes.

Get Widget Usage Map

Read-only

uae/widgets-get-usage

Returns site-wide usage counts for HFE widgets across all Elementor pages, posts, and templates.

Insert Widget

Write

uae/builder-insert-widget

Inserts a single new widget into an existing Elementor post at a specified position.

List Available Widget Types

Read-only

uae/builder-list-widget-types

Lists all Elementor widget types available for insertion, optionally filtered by source plugin.

List Extensions

Read-only

uae/extensions-list

Lists the available HFE extensions (Scroll to Top, Reading Progress Bar) and their activation status.

List Pages

Read-only

uae/pages-list

Lists WordPress pages and posts that have been edited with Elementor, with filtering by type, status, and title search.

List Templates

Read-only

uae/templates-list

Lists all HFE header/footer/before-footer/custom templates, with optional filtering by template type and post status.

List Widgets

Read-only

uae/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

Write

uae/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

Write

uae/builder-regenerate-css

Forces Elementor to regenerate the frontend CSS for a specific post, or clears all Elementor CSS caches globally.

Remove Element

Destructive

uae/builder-remove-element

Removes a widget or container/section (and all its children) from an Elementor post by element ID.

Render Template Shortcode

Read-only

uae/shortcode-render

Renders an HFE template shortcode and returns its HTML output.

Restore Page

Write

uae/pages-restore

Restores a trashed WordPress page or post back to its previous status.

Restore Template from Trash

Write

uae/templates-restore

Restores a trashed HFE template back to its previous (typically draft) status.

Set Theme Compatibility Method

Write

uae/theme-set-method

Configure the fallback method used for unsupported themes.

Toggle Extension

Write

uae/extensions-toggle

Enables or disables a specific HFE extension (Scroll to Top or Reading Progress Bar).

UAE Pro Features & Upgrade Info

Read-only

uae/pro-features

Gets UAE Pro features, premium widgets, and upgrade pricing.

Undo Last Builder Change

Write

uae/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

Write

uae/display-rules-update

Sets include/exclude display locations and user-role targeting for an HFE header/footer/block template.

Update Page Meta

Write

uae/pages-update-meta

Updates the title, Elementor page template, and/or featured image of a WordPress page or post.

Update Page Status

Write

uae/pages-update-status

Publishes or unpublishes (sets to draft) a WordPress page or post edited with Elementor.

Update Plugin Setting

Write

uae/settings-update

Updates a specific plugin setting. Only safe, non-sensitive settings are allowed.

Update Template

Write

uae/templates-update

Updates an existing HFE template's type and/or publish status in a single call.

Update Widget Settings

Write

uae/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.

Newsletter

The AI + WordPress space moves fast. Keep up.

New tools, workflow ideas, and product updates — be the first to know what's next.

No spam, unsubscribe anytime.