LolaCore for Bricks abilities, governed through the Bridge

An agent with manage_options can inspect a Bricks site's global classes, variables, theme styles, components and templates, and create, edit, move, style or delete elements, sections, templates and components, most operations previewable with dry_run first; a small number of operations (merging or deleting a global class, deleting a global variable, deleting an element) are marked destructive.

Abilities
6921 read45 write3 destructive
Active installs
Fewer than 10
Rating
No ratings yet
Version
1.1.0
Requires
WP 7.0+, PHP 8.1+
Last updated
2026-08-22 12:31pm GMT

What has to be true first

Needs the lolacore base plugin and WordPress 7.0 or later; WooCommerce active adds four more abilities. Every ability, read or write, checks the same manage_options capability through the plugin's own permission callback, so there is no separate read-only role.

  • the required lolacore base plugin must be installed and active
  • the four get-woo-bricks-surface/create-woo-template/add-product-element/get-product-elements-catalog abilities only register when WooCommerce is active

A note on the count below

69 lolacore-bricks/* ability id strings were found in the code (65 without WooCommerce), matching the readme's own stated count; risk for each is read directly from its ability map's readonly/destructive/idempotent flags, not guessed from its name.

The 69 LolaCore for Bricks abilities

Grouped by what each one can change. Every one starts off until you enable it.

Read 21

  • Read

    Get Bricks overview

    Reports Bricks version, CSS mode, design-system counts and index coverage.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-get-bricks-overview
  • Read

    Get Global Classes

    Lists Bricks global classes with categories and lock state.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-get-global-classes
  • Read

    Get Class Usage

    Shows where a global class is used, grouped by page.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-get-class-usage
  • Read

    Get Global Variables

    Lists Bricks global variables and the color palette.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-get-global-variables
  • Read

    Get Variable Usage

    Shows references to a global variable.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-get-variable-usage
  • Read

    Get Theme Styles

    Lists Bricks theme styles with their conditions.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-get-theme-styles
  • Read

    Get Components

    Lists Bricks components with instance counts.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-get-components
  • Read

    Get Component Usage

    Lists instances of one Bricks component.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-get-component-usage
  • Read

    Get Templates

    Lists Bricks templates with type and conditions.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-get-templates
  • Read

    Resolve Template For Page

    Resolves which Bricks template wins for a page.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-resolve-template-for-page
  • Read

    Describe Element Controls

    Describes the control contract for a Bricks element type.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-describe-element-controls
  • Read

    Get Bricks Operating Guide

    Returns Bricks domain SOP and architect guidance.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-get-bricks-operating-guide
  • Read

    Find Unused Classes

    Finds global classes with no indexed usage.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-find-unused-classes
  • Read

    Find Duplicate Classes

    Finds groups of equivalent global classes by normalized settings.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-find-duplicate-classes
  • Read

    Find Unused Variables

    Finds global variables with no indexed references.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-find-unused-variables
  • Read

    Find Orphan Components

    Finds components with zero indexed instances.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-find-orphan-components
  • Read

    Find Theme Style Conflicts

    Finds theme styles whose conditions overlap on the same pages.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-find-theme-style-conflicts
  • Read

    Get Page Structure

    Summarizes the Bricks element tree for a page area.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-get-page-structure
  • Read

    List Dynamic Data Tags

    Lists Bricks dynamic data tags grouped by provider.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-list-dynamic-data-tags
  • Read

    Get Woo Bricks Surface

    Shows which Bricks shop templates exist and which WooCommerce elements are in use.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-get-woo-bricks-surface
  • Read

    Get Product Elements Catalog

    Lists Bricks WooCommerce elements grouped by shop function.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-get-product-elements-catalog

Write 45

  • Write

    Rebuild design index

    Advances the persisted Bricks design index in batches until finished.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-rebuild-design-index
  • Write

    Create Global Class

    Creates a Bricks global class with category and initial settings.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-create-global-class
  • Write

    Update Global Class Settings

    Updates Bricks global class settings across breakpoints and states.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-update-global-class-settings
  • Write

    Rename Global Class

    Renames a Bricks global class and regenerates CSS where it is used.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-rename-global-class
  • Write

    Trash Global Classes

    Moves Bricks global classes to the native trash.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-trash-global-classes
  • Write

    Restore Global Class

    Restores a Bricks global class from the native trash.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-restore-global-class
  • Write

    Set Global Variable

    Creates or updates Bricks global variables in one batch.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-set-global-variable
  • Write

    Update Color Palette

    Creates or updates Bricks color palettes and their swatches.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-update-color-palette
  • Write

    Update Theme Style

    Creates or updates a Bricks theme style, including settings and conditions.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-update-theme-style
  • Write

    Set Design Convention

    Saves the Bricks naming convention and variable policy.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-set-design-convention
  • Write

    Insert Element

    Inserts a Bricks element into a page area.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-insert-element
  • Write

    Move Element

    Moves a Bricks element to another parent or position.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-move-element
  • Write

    Duplicate Element

    Duplicates a Bricks element branch with new ids.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-duplicate-element
  • Write

    Style Element

    Applies universal Bricks style controls to one element.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-style-element
  • Write

    Apply Classes

    Applies Bricks global classes to one or more elements.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-apply-classes
  • Write

    Remove Classes

    Removes Bricks global classes from one or more elements.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-remove-classes
  • Write

    Update Element Settings

    Updates element-specific Bricks settings.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-update-element-settings
  • Write

    Set Element Content

    Updates text, image or link on one or more existing elements.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-set-element-content
  • Write

    Add Section

    Inserts a Bricks section with optional content and site classes.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-add-section
  • Write

    Add Container

    Inserts a Bricks container with optional content and site classes.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-add-container
  • Write

    Add Div

    Inserts a Bricks div with optional content and site classes.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-add-div
  • Write

    Add Heading

    Inserts a Bricks heading with its text and site classes.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-add-heading
  • Write

    Add Text

    Inserts a Bricks text element with its copy and site classes.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-add-text
  • Write

    Add Image

    Inserts a Bricks image from the media library.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-add-image
  • Write

    Add Button

    Inserts a Bricks button with its label, link and site classes.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-add-button
  • Write

    Create Template

    Creates a Bricks header, footer or content template.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-create-template
  • Write

    Set Template Content

    Writes the element tree of one template area.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-set-template-content
  • Write

    Update Template Conditions

    Sets where a template applies.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-update-template-conditions
  • Write

    Duplicate Template

    Duplicates a Bricks template with new element ids.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-duplicate-template
  • Write

    Delete Template

    Moves a Bricks template to the WordPress trash.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-delete-template
  • Write

    Create Component From Element

    Converts a Bricks element branch into a component and leaves an instance.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-create-component-from-element
  • Write

    Update Component Properties

    Defines component properties and types.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-update-component-properties
  • Write

    Update Component

    Edits a component's structure or style.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-update-component
  • Write

    Insert Component Instance

    Inserts a component instance with property values.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-insert-component-instance
  • Write

    Update Component Instance

    Changes property values on one component instance.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-update-component-instance
  • Write

    Detach Component Instance

    Turns a component instance into regular elements on that page.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-detach-component-instance
  • Write

    Update Page Settings

    Edits Bricks page settings such as SEO, layout and page CSS.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-update-page-settings
  • Write

    Set Element Conditions

    Sets when a Bricks element is shown.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-set-element-conditions
  • Write

    Set Element Interactions

    Sets Bricks element interactions.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-set-element-interactions
  • Write

    Set Dynamic Content

    Assigns a discovered dynamic data tag to an element setting.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-set-dynamic-content
  • Write

    Clone Structure

    Copies a Bricks branch onto several pages with new ids.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-clone-structure
  • Write

    Bulk Update Content

    Updates text, images or links on matching elements across pages.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-bulk-update-content
  • Write

    Bulk Apply Classes

    Adds or removes global classes on matching elements across pages.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-bulk-apply-classes
  • Write

    Create Woo Template

    Creates a Bricks shop template for product, archive, cart, checkout or account.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-create-woo-template
  • Write

    Add Product Element

    Inserts a WooCommerce product element such as title, price or gallery.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-add-product-element

Destructive 3

  • Destructive

    Merge Global Classes

    Replaces one global class with another everywhere and trashes the source.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-merge-global-classes
  • Destructive

    Delete Global Variable

    Removes a Bricks global variable.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-delete-global-variable
  • Destructive

    Delete Element

    Removes a Bricks element branch from a page.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-lolacore-bricks-delete-element

How to switch these on

Four steps from two active plugins to a governed connection.

  1. Install LolaCore for Bricks and Agent Abilities for MCP

    Both plugins need to be active on the same WordPress site. LolaCore for Bricks registers its own abilities; this plugin discovers and governs them.

  2. Open the Other plugins screen

    In Agent Abilities for MCP, open the Bridge tab (labeled "Other plugins" in the admin). Abilities from every registered plugin appear there, grouped by the plugin that registered them.

  3. Enable one ability at a time

    Every ability from LolaCore for Bricks starts off. Turn on only the ones you want an agent to reach, or enable the whole set in one click.

  4. Connect as a least-privilege user

    Approve the connection as a WordPress account scoped to what you actually want the agent to do. Each call still re-checks that account’s capability before it runs.

Read more in how bridging works or the full documentation.

Frequently asked questions

Does LolaCore for Bricks work with the Bridge?

Yes. All 65 lolacore-bricks/* abilities (69 with WooCommerce active) register unconditionally through their per-domain registrar classes, and each one's readonly/destructive flags come straight from a data-driven ability map rather than being guessed from its name.

What has to be true for LolaCore for Bricks's abilities to register?

the required lolacore base plugin must be installed and active. the four get-woo-bricks-surface/create-woo-template/add-product-element/get-product-elements-catalog abilities only register when WooCommerce is active.

Does LolaCore for Bricks need anything special to work with the Bridge?

Needs the lolacore base plugin and WordPress 7.0 or later; WooCommerce active adds four more abilities. Every ability, read or write, checks the same manage_options capability through the plugin's own permission callback, so there is no separate read-only role.

More Page builders plugins

An agent can read and edit the structure of Elementor-built pages, list and inspect widget and component schemas, manage the site's shared global CSS classes and design-token variables, build whole page layouts from a composition description, and publish or preview documents.

Page builders10M+ active installs
9 read5 write13 destructive
View abilities

Once enabled, an agent can read and manage HFE header/footer/block templates and Elementor pages end to end: list, create, update, duplicate, delete and restore templates and pages, build and edit Elementor layouts widget by widget, toggle widgets and extensions, set display rules and theme compatibility, read the site's design tokens, and clear the Elementor CSS cache.

Page builders2M+ active installs
17 read22 write6 destructive
View abilities

An agent can list and insert ElementsKit's widgets and templates into Elementor pages, scaffold new pages, headers, footers and custom widgets, and manage mega menus, all with an unauthenticated caller in mind since the code carries no readonly or destructive annotations.

Page builders1M+ active installs
15 destructive
View abilities

Verified from LolaCore for Bricks's own free wordpress.org code on 28 September 2026, not from its marketing claims. Not every ability listed here has been run end to end against a live site. Plugin authors change their code, so a name, a capability, or a condition can be different in a later release. This site is not affiliated with, or endorsed by, Fran Barbero or LolaCore for Bricks. Back to the full directory.

Back to the plugin directory

Bridge LolaCore for Bricks, keep the same control.

Every ability starts off, is scoped to the user you connect, and is written to the same audit log as core. Turn on only what you need.

Off by default. Capability checked on every call.