Spectra Blocks abilities, governed through the Bridge

An agent can discover available Spectra block types, read and search a post's block content, and create, update, move, duplicate, or remove blocks including containers, sliders, modals, tabs, and other layout and content blocks; it can also manage the site's popups, Google Fonts, global color and typography styles, and which Spectra block types are enabled.

Abilities
5314 read34 write5 destructive
Active installs
50K+
Rating
92% (45 ratings)
Version
1.0.9
Requires
WP 6.6+, PHP 8.1+
Last updated
2026-09-22 5:07am GMT

What has to be true first

Spectra Blocks must be installed and active, with its own 'Enable Abilities' setting turned on, on WordPress 6.9 or newer (PHP 8.1 minimum, ahead of most plugins in this batch). Most block-creation and block-editing abilities check edit_posts, popup, font, global-style, and plugin-configuration abilities check manage_options, and the two color abilities check edit_theme_options.

  • Spectra Blocks' own 'spectra_blocks_enable_abilities' admin setting must be turned on (defaults to off); no abilities register at all while it is off.

A note on the count below

Matches easymcpai's listed count of 53; verified directly from the live registrar (includes/class-abilities-manager.php) and each of its 53 ability classes under includes/Abilities/. A second, older ability system under classes/abilities/ (spectra/create-container, spectra/create-content, gated by a separate spectra_blocks_enable_edit_abilities option) exists in the zip but is never instantiated anywhere in the plugin bootstrap, so it does not register and is excluded here. Risk for the 17 create-style/duplicate-block/generate-page-layout abilities that do not override get_annotations() comes from the base class's own heuristic (destructive only when an input schema's 'mode' property defaults to 'replace'); none of them do, since they all use the shared post-insertion schema whose mode default is 'append', so all 17 are write, not destructive.

The 53 Spectra Blocks abilities

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

Read 14

  • Read

    List available blocks

    Lists the Spectra block types available for use.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-list-available-blocks
  • Read

    Get block config

    Returns the attribute schema and defaults for one block type.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-get-block-config
  • Read

    Get post content

    Returns the block markup and content of a post.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-get-post-content
  • Read

    Search posts by block

    Finds posts that use a given Spectra block type.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-search-posts-by-block
  • Read

    Search post content

    Searches post content for matching text.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-search-post-content
  • Read

    Get analytics summary

    Returns a summary of Spectra block usage analytics.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-get-analytics-summary
  • Read

    Get plugin settings

    Returns Spectra Blocks' current plugin settings.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-spectra-blocks-get-plugin-settings
  • Read

    Get block activation status

    Returns which block types are currently enabled.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-spectra-blocks-get-block-activation-status
  • Read

    List selected fonts

    Lists the Google Fonts currently selected for use on the site.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-list-selected-fonts
  • Read

    List available Google fonts

    Lists the Google Fonts available to add to the site.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-list-available-google-fonts
  • Read

    Get global styles config

    Returns the site's global color and typography configuration.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-spectra-blocks-get-global-styles-config
  • Read

    Get active colors

    Returns the site's active color palette.

    Permission
    edit_theme_optionsAdministrators
    MCP tool
    aafm-bridge-spectra-blocks-get-active-colors
  • Read

    List popups

    Lists the popups configured on the site.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-spectra-blocks-list-popups
  • Read

    Get popup

    Returns the configuration for one popup.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-spectra-blocks-get-popup

Write 34

  • Write

    Generate page layout

    Assembles a full page layout from a set of blocks.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-generate-page-layout
  • Write

    Create container

    Creates a Spectra container block inside a post.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-create-container
  • Write

    Create modal

    Creates a modal popup block inside a post.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-create-modal
  • Write

    Create slider

    Creates a slider block inside a post.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-create-slider
  • Write

    Create accordion

    Creates an accordion block inside a post.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-create-accordion
  • Write

    Create buttons

    Creates a buttons block inside a post.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-create-buttons
  • Write

    Create countdown

    Creates a countdown timer block inside a post.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-create-countdown
  • Write

    Create counter

    Creates a number counter block inside a post.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-create-counter
  • Write

    Create Google map

    Creates a Google Map block inside a post.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-create-google-map
  • Write

    Create icons

    Creates an icon block inside a post.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-create-icons
  • Write

    Create list

    Creates a list block inside a post.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-create-list
  • Write

    Create content

    Creates a content (heading or paragraph) block inside a post.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-create-content
  • Write

    Create separator

    Creates a separator block inside a post.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-create-separator
  • Write

    Create tabs

    Creates a tabs block inside a post.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-create-tabs
  • Write

    Create post

    Creates a new post.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-create-post
  • Write

    Update block attributes

    Updates the attributes of an existing block in a post.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-update-block-attributes
  • Write

    Move block

    Moves a block to a new position within a post.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-move-block
  • Write

    Duplicate block

    Duplicates an existing block within a post.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-duplicate-block
  • Write

    Update plugin setting

    Updates a single Spectra Blocks plugin setting.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-spectra-blocks-update-plugin-setting
  • Write

    Toggle block activation

    Enables or disables one block type site-wide.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-spectra-blocks-toggle-block-activation
  • Write

    Add Google font

    Adds a Google Font to the site's selected fonts.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-spectra-blocks-add-google-font
  • Write

    Update global styles

    Updates the site's global color and typography configuration.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-spectra-blocks-update-global-styles
  • Write

    Toggle popup status

    Enables or disables an existing popup.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-spectra-blocks-toggle-popup-status
  • Write

    Update popup

    Updates an existing popup's configuration.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-spectra-blocks-update-popup
  • Write

    Apply animation

    Applies an animation effect to a block.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-apply-animation
  • Write

    Remove animation

    Removes an animation effect from a block.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-remove-animation
  • Write

    Apply sticky

    Makes a block stick to the viewport while scrolling.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-apply-sticky
  • Write

    Remove sticky

    Removes sticky behavior from a block.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-remove-sticky
  • Write

    Apply responsive conditions

    Sets device-based visibility conditions on a block.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-apply-responsive-conditions
  • Write

    Remove responsive conditions

    Removes device-based visibility conditions from a block.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-remove-responsive-conditions
  • Write

    Apply z-index

    Sets the stacking order (z-index) of a block.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-apply-zindex
  • Write

    Apply image mask

    Applies a shape mask to an image block.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-apply-image-mask
  • Write

    Apply display conditions

    Sets conditional display rules on a block.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-apply-display-conditions
  • Write

    Remove display conditions

    Removes conditional display rules from a block.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-remove-display-conditions

Destructive 5

  • Destructive

    Remove block

    Permanently removes a block from a post.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-spectra-blocks-remove-block
  • Destructive

    Remove Google font

    Removes a Google Font from the site's selected fonts.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-spectra-blocks-remove-google-font
  • Destructive

    Set active colors

    Replaces the site's active color palette.

    Permission
    edit_theme_optionsAdministrators
    MCP tool
    aafm-bridge-spectra-blocks-set-active-colors
  • Destructive

    Create popup

    Creates a new popup.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-spectra-blocks-create-popup
  • Destructive

    Delete popup

    Permanently deletes a popup.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-spectra-blocks-delete-popup

How to switch these on

Four steps from two active plugins to a governed connection.

  1. Install Spectra Blocks and Agent Abilities for MCP

    Both plugins need to be active on the same WordPress site. Spectra Blocks 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 Spectra Blocks 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 Spectra Blocks work with the Bridge?

Yes. Spectra Blocks registers 53 abilities under the spectra-blocks/ namespace covering block discovery, block creation, block editing extensions, popups, fonts, global styles, and plugin settings, each with a real capability check, so the Bridge can wrap and expose each one once an operator turns it on. The plugin also carries an older, parallel registration system (classes/abilities/) that registers two more abilities, spectra/create-container and spectra/create-content, under a different namespace with the same feature gate.

What has to be true for Spectra Blocks's abilities to register?

Spectra Blocks' own 'spectra_blocks_enable_abilities' admin setting must be turned on (defaults to off); no abilities register at all while it is off..

Does Spectra Blocks need anything special to work with the Bridge?

Spectra Blocks must be installed and active, with its own 'Enable Abilities' setting turned on, on WordPress 6.9 or newer (PHP 8.1 minimum, ahead of most plugins in this batch). Most block-creation and block-editing abilities check edit_posts, popup, font, global-style, and plugin-configuration abilities check manage_options, and the two color abilities check edit_theme_options.

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 Spectra Blocks'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, Brainstorm Force or Spectra Blocks. Back to the full directory.

Back to the plugin directory

Bridge Spectra Blocks, 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.