Tool catalog

Every EMCP Tools MCP tool.

Every tool on the plugin's Tools screen, generated from the plugin itself. Search by name or by what it does, and filter by section, plan, default state and what it needs. Most tools only appear when the plugin, theme or builder they work with is active.

  • 552 tools
  • 225 free
  • 327 Pro
  • 157 on by default

Measured on EMCP Tools v3.20.0.

Showing all 552 tools

Query & DiscoveryElementor · 8 tools

list-widgetsList Widgets

Lists all available Elementor widget types and their names.

  • Free
  • Read-only
get-widget-schemaGet Widget Schema

Returns the JSON schema for a specific widget type.

  • Free
  • Read-only
get-page-structureGet Page Structure

Returns the full Elementor element tree for a page.

  • Free
  • Read-only
get-page-snapshotGet Page Snapshot

One normalized page digest: structure, tokens-in-use, responsive overrides, content outline, SEO-lite (+ opt-in performance/a11y/seo).

  • Free
  • Read-only
get-element-settingsGet Element Settings

Returns the settings of a specific element by ID.

  • Free
  • Read-only
list-pagesList Pages

Lists all pages/posts that use Elementor.

  • Free
  • Read-only
list-templatesList Templates

Lists all saved Elementor templates.

  • Free
  • Read-only
get-global-settingsGet Global Settings

Returns global colors, typography, and theme settings.

  • Free
  • Read-only

Page ManagementElementor · 6 tools

create-pageCreate Page

Creates a new WordPress page with Elementor enabled.

  • Free
update-page-settingsUpdate Page Settings

Updates Elementor page-level settings (layout, canvas, etc).

  • Free
delete-page-contentDelete Page Content

Removes all Elementor content from a page.

  • Free
  • Destructive
import-templateImport Template

Imports an Elementor template JSON into a page.

  • Free
export-pageExport Page

Exports a page's Elementor data as JSON.

  • Free
  • Read-only
regenerate-cssRegenerate CSS & Data

Clears Elementor CSS and render/asset caches for one page, or site-wide with administrator permission and confirmation.

  • Free
  • Off by default

Layout & StructureElementor · 11 tools

add-containerAdd Container

Adds a new flexbox container to a page or inside another container.

  • Free
move-elementMove Element

Moves an element to a new parent or position.

  • Free
remove-elementRemove Element

Removes an element and all its children from the page.

  • Free
  • Destructive
duplicate-elementDuplicate Element

Creates a deep copy of an element and inserts it after the original.

  • Free
update-containerUpdate Container

Updates settings on an existing container element.

  • Free
get-container-schemaGet Container Schema

Returns the JSON schema for container settings.

  • Free
  • Read-only
find-elementFind Element

Finds elements by type, settings, or CSS class within a page.

  • Free
  • Read-only
update-elementUpdate Element

Updates settings on any element (widget or container) by ID. Also writes v4 atomic styles / editor_settings when included.

  • Free
batch-updateBatch Update

Applies multiple element updates in a single call.

  • Free
set-element-labelSet Element Label

Sets an element's Navigator label (editor_settings.title).

  • Free
reorder-elementsReorder Elements

Reorders child elements within a container.

  • Free

WidgetsElementor · 3 tools

add-free-widgetAdd Widget

Adds any free/core Elementor widget by type (discover with list-widgets / get-widget-schema).

  • Free
add-pro-widgetAdd Pro Widget

Adds an Elementor Pro / WooCommerce widget by type. Registers only when Elementor Pro is active.

  • Free
update-widgetUpdate Widget

Updates settings on an existing widget (partial merge).

  • Free

TemplatesElementor · 8 tools

save-as-templateSave as Template

Saves the current page content as a reusable template.

  • Free
apply-templateApply Template

Applies a saved template to a target page.

  • Free
create-elementor-theme-templateCreate Elementor Theme Template

Creates a native Elementor Pro theme builder template (header, footer, single, archive, etc). For the builder-agnostic EMCP Themer, use create-theme-template.

  • Free
  • Off by default
set-elementor-template-conditionsSet Elementor Template Conditions

Sets display conditions on a native Elementor Pro theme builder template.

  • Free
  • Off by default
list-dynamic-tagsList Dynamic Tags

Lists all available dynamic tags and their categories.

  • Free
  • Off by default
  • Read-only
set-dynamic-tagSet Dynamic Tag

Sets a dynamic tag on a specific element setting.

  • Free
  • Off by default
create-popupCreate Popup

Creates an Elementor popup template.

  • Free
  • Off by default
set-popup-settingsSet Popup Settings

Sets triggers, conditions, and timing on a popup template.

  • Free
  • Off by default

Global SettingsElementor · 2 tools

update-global-colorsUpdate Global Colors

Updates the site-wide Elementor color palette.

  • Free
update-global-typographyUpdate Global Typography

Updates the site-wide Elementor typography presets.

  • Free

CompositeElementor · 1 tool

build-pageBuild Page

Creates a complete page from a declarative structure in one call.

  • Free

SVG IconsElementor · 1 tool

upload-svg-iconUpload SVG Icon

Uploads an SVG icon (from URL or raw markup) for use with icon/icon-box widgets.

  • Free

Custom CodeElementor · 4 tools

add-custom-cssAdd Custom CSS

Adds custom CSS to a specific element or the entire page.

  • Free
  • Off by default
add-custom-jsAdd Custom JavaScript

Adds a JavaScript snippet to a page via an HTML widget.

  • Free
add-code-snippetAdd Code Snippet

Creates a site-wide Custom Code snippet for head/body injection.

  • Free
  • Off by default
list-code-snippetsList Code Snippets

Lists all existing Custom Code snippets.

  • Free
  • Off by default
  • Read-only

Atomic Layout (Elementor 4.0+)Elementor · 14 tools

detect-elementor-versionDetect Elementor Version

Returns the Elementor version and whether atomic elements are supported.

  • Free
  • Read-only
list-global-classesList Global Classes

Resolves Class Manager "g-" class IDs to their names and CSS properties.

  • Free
  • Read-only
create-global-classCreate Global Class

Create an Elementor v4 Global Class with a label + styles; returns the new g- id.

  • Free
  • Off by default
update-global-classUpdate Global Class

Update a Global Class label and/or its styles (per breakpoint/state).

  • Free
  • Off by default
delete-global-classDelete Global Class

Delete a Global Class by g- id (also removes it from elements using it); requires confirm:true.

  • Free
  • Off by default
  • Destructive
reorder-global-classesReorder Global Classes

Set the Class Manager order (= CSS source order / specificity) of the v4 Global Classes.

  • Free
  • Off by default
list-variablesList Global Variables

List Elementor design tokens with stable ids, values, types, and watermark.

  • Free
  • Read-only
create-variableCreate Global Variable

Create an Elementor Global Variable design token.

  • Free
  • Off by default
update-variableUpdate Global Variable

Update a Global Variable label, value, type, or order.

  • Free
  • Off by default
delete-variableDelete Global Variable

Soft-delete a Global Variable; requires confirm:true.

  • Free
  • Off by default
  • Destructive
restore-variableRestore Global Variable

Restore a soft-deleted Global Variable.

  • Free
  • Off by default
batch-variablesBatch Global Variables

Atomically create, update, delete, or restore multiple design tokens.

  • Free
  • Off by default
  • Destructive
add-flexboxAdd Flexbox

Adds an atomic flexbox container (e-flexbox).

  • Free
add-div-blockAdd Div Block

Adds an atomic div-block container (e-div-block).

  • Free

Atomic Widgets (Elementor 4.0+)Elementor · 10 tools

add-atomic-widgetAdd Atomic Widget

Universal: adds any atomic widget by type with raw $$type settings.

  • Free
update-atomic-widgetUpdate Atomic Widget

Universal: partial-merge update on an existing atomic widget.

  • Free
add-atomic-headingAdd Atomic Heading

Adds an atomic heading element (e-heading).

  • Free
add-atomic-paragraphAdd Atomic Paragraph

Adds an atomic paragraph element (e-paragraph).

  • Free
add-atomic-buttonAdd Atomic Button

Adds an atomic button element (e-button).

  • Free
add-atomic-imageAdd Atomic Image

Adds an atomic image element (e-image).

  • Free
add-atomic-svgAdd Atomic SVG

Adds an atomic SVG element (e-svg).

  • Free
add-atomic-youtubeAdd Atomic YouTube

Adds an atomic YouTube embed (e-youtube).

  • Free
add-atomic-videoAdd Atomic Video

Adds an atomic self-hosted video (e-self-hosted-video).

  • Free
add-atomic-dividerAdd Atomic Divider

Adds an atomic divider element (e-divider).

  • Free
list-brand-kitsList Brand Kits

Lists available premium brand kits from the cached library.

  • Pro
  • Read-only
apply-brand-kitApply Brand Kit

Applies a brand kit: replaces system colors + typography site-wide.

  • Pro
  • Destructive
replace-system-colorsReplace System Colors

Replaces the four Elementor system color slots atomically.

  • Pro
  • Destructive
replace-system-typographyReplace System Typography

Replaces the four Elementor system typography slots atomically.

  • Pro
  • Destructive

AccessibilityElementor · 3 tools

audit-page-a11yAudit Page Accessibility

WCAG-oriented report: contrast, alts, heading order, link text, form labels.

  • Pro
  • Off by default
  • Read-only
fix-color-contrastFix Color Contrast

Proposes (apply:true to write) adjusted text colors so failing pairs meet WCAG AA. Dry-run by default.

  • Pro
  • Off by default
  • Destructive
add-alt-text-from-contextAdd Alt Text from Context

Proposes (apply:true to write) alt text for images lacking it, from filename/heading/title. Dry-run by default.

  • Pro
  • Off by default
  • Destructive
list-control-typesList Control Types

Returns the control types and template syntax for building widget specs.

  • Pro
  • Off by default
  • Read-only
validate-widget-specValidate Widget Spec

Validates a widget spec and dry-runs the generator without saving.

  • Pro
  • Off by default
  • Read-only
create-custom-widgetCreate Custom Widget

Generates a custom Elementor widget from a spec into an isolated sandbox as an inactive draft. You activate it in Sandbox, Widgets.

  • Pro
  • Off by default
update-custom-widgetUpdate Custom Widget

Replaces a custom widget's spec and regenerates its code.

  • Pro
  • Off by default
get-custom-widgetGet Custom Widget

Returns a custom widget's spec, generated PHP, status, and last error.

  • Pro
  • Off by default
  • Read-only
list-custom-widgetsList Custom Widgets

Lists all generated custom widgets with their status.

  • Pro
  • Off by default
  • Read-only
set-widget-statusSet Widget Status

Returns a custom widget to draft. Activation is yours, in Sandbox, Widgets.

  • Pro
  • Off by default
delete-custom-widgetDelete Custom Widget

Permanently deletes a custom widget and its sandbox file.

  • Pro
  • Off by default
  • Destructive

BeTheme + BeBuilderBeBuilder · 2 tools

betheme-readBeTheme Read

Read theme context, curated settings (colors, typography, layout, header/footer, blog), the BeBuilder item catalog with per-item schemas, and a page's BeBuilder structure.

  • Pro
  • Off by default
  • Read-only
  • Needs BeTheme

Operations: get-context, get-settings, list-item-types, get-item-schema, get-page

betheme-writeBeTheme Write

Write curated theme settings, replace a page's BeBuilder content, or append a section. Settings outside the curated list are reported in skipped[]; an unknown item type is refused rather than written.

  • Pro
  • Off by default
  • Needs BeTheme

Operations: update-settings, set-page, add-section

Bricks: DiscoveryBricks · 3 tools

bricks-get-contextBricks Context

Read Bricks version, capabilities, breakpoints and the supported editing workflow. Start here.

  • Pro
  • Off by default
  • Read-only
  • Needs Bricks 2.3.13 to 2.4.x
bricks-list-elementsList Bricks Elements

Discover registered Bricks elements, including addons, and their nesting support.

  • Pro
  • Off by default
  • Read-only
  • Needs Bricks 2.3.13 to 2.4.x
bricks-get-element-schemaBricks Element Schema

Read runtime Bricks controls, defaults, control groups and nestable child presets. Use exact keys and value shapes from these controls.

  • Pro
  • Off by default
  • Read-only
  • Needs Bricks 2.3.13 to 2.4.x

Bricks: PagesBricks · 4 tools

bricks-list-pagesList Bricks Pages

List editable WordPress pages with their Bricks editor status; includes drafts and pages ready for conversion.

  • Pro
  • Off by default
  • Read-only
  • Needs Bricks 2.3.13 to 2.4.x
bricks-get-pageGet Bricks Page

Read raw page/template elements, their area and content_hash. Component definitions are not expanded.

  • Pro
  • Off by default
  • Read-only
  • Needs Bricks 2.3.13 to 2.4.x
bricks-create-pageCreate Bricks Draft

Create an empty draft page for Bricks. Returns its ID and content_hash for adding elements.

  • Pro
  • Off by default
  • Needs Bricks 2.3.13 to 2.4.x
bricks-set-page-elementsSet Bricks Page Elements

Replace all elements in the page/template area with a validated flat tree. Requires expected_hash; use [] to clear. Components and executable-code changes are unsupported.

  • Pro
  • Off by default
  • Needs Bricks 2.3.13 to 2.4.x

Bricks: ElementsBricks · 4 tools

bricks-add-elementAdd Bricks Element

Insert one native element with id/name/parent/settings and no children. Use a unique six-character lowercase ID. Query its schema first.

  • Pro
  • Off by default
  • Needs Bricks 2.3.13 to 2.4.x
bricks-update-elementUpdate Bricks Element

Merge top-level settings keys, replacing nested values in full. Preserves other settings, internal classes and tree links. unset_settings removes named keys.

  • Pro
  • Off by default
  • Needs Bricks 2.3.13 to 2.4.x
bricks-move-elementMove Bricks Element

Move an element and its subtree to a parent and sibling position. Cycles and non-nestable parents are rejected.

  • Pro
  • Off by default
  • Needs Bricks 2.3.13 to 2.4.x
bricks-remove-elementRemove Bricks Element

Remove an element and all descendants from its page/template. Requires the current content_hash.

  • Pro
  • Off by default
  • Needs Bricks 2.3.13 to 2.4.x

Bricks: Templates & DesignBricks · 2 tools

bricks-list-templatesList Bricks Templates

Discover editable local Bricks templates and their types. Read/edit existing template elements with the page tools; template creation and conditions are not included.

  • Pro
  • Off by default
  • Read-only
  • Needs Bricks 2.3.13 to 2.4.x
bricks-get-design-systemBricks Design System

Read existing global classes, variables, palettes, theme styles and actual breakpoints. Reference existing class IDs; this tool does not modify global data.

  • Pro
  • Off by default
  • Read-only
  • Needs Bricks 2.3.13 to 2.4.x

Breakdance: DiscoveryBreakdance · 3 tools

breakdance-get-contextBreakdance Context

Read installed version, permissions, breakpoints and supported workflow. Start here.

  • Pro
  • Off by default
  • Read-only
  • Needs Breakdance 2.8.3–2.8.x
breakdance-list-elementsList Breakdance Elements

List registered native element types and nesting rules. Some specialized elements are read-only in this adapter.

  • Pro
  • Off by default
  • Read-only
  • Needs Breakdance 2.8.3–2.8.x
breakdance-get-element-schemaBreakdance Element Schema

Read native controls, defaults and nesting rules for an exact namespaced type, e.g. EssentialElements\Heading.

  • Pro
  • Off by default
  • Read-only
  • Needs Breakdance 2.8.3–2.8.x

Breakdance: PagesBreakdance · 4 tools

breakdance-list-pagesList Breakdance Pages

List editable WordPress pages and their Breakdance status.

  • Pro
  • Off by default
  • Read-only
  • Needs Breakdance 2.8.3–2.8.x
breakdance-get-pageGet Breakdance Page

Read the native nested tree and content_hash for a page or existing template.

  • Pro
  • Off by default
  • Read-only
  • Needs Breakdance 2.8.3–2.8.x
breakdance-create-pageCreate Breakdance Draft

Create an empty draft using the native Breakdance tree format.

  • Pro
  • Off by default
  • Needs Breakdance 2.8.3–2.8.x
breakdance-set-page-treeSet Breakdance Page Tree

Replace a page tree with root, _nextNodeId and nested nodes. Requires expected_hash; preserves template settings and page status.

  • Pro
  • Off by default
  • Needs Breakdance 2.8.3–2.8.x

Breakdance: ElementsBreakdance · 4 tools

breakdance-add-elementAdd Breakdance Element

Add a childless native element, allocating a unique ID. Read schema/defaults first; default parent is root 1.

  • Pro
  • Off by default
  • Needs Breakdance 2.8.3–2.8.x
breakdance-update-elementUpdate Breakdance Element

Recursively merge named property groups while replacing lists and preserving other properties. Optional label changes its friendly name.

  • Pro
  • Off by default
  • Needs Breakdance 2.8.3–2.8.x
breakdance-move-elementMove Breakdance Element

Move a node and descendants to a parent and sibling position; rejects cycles and invalid nesting.

  • Pro
  • Off by default
  • Needs Breakdance 2.8.3–2.8.x
breakdance-remove-elementRemove Breakdance Element

Remove a node and its entire subtree; root cannot be removed.

  • Pro
  • Off by default
  • Needs Breakdance 2.8.3–2.8.x

Breakdance: Templates & DesignBreakdance · 2 tools

breakdance-list-templatesList Breakdance Templates

List editable existing templates, headers, footers, popups and global blocks. Creation and conditions are not included.

  • Pro
  • Off by default
  • Read-only
  • Needs Breakdance 2.8.3–2.8.x
breakdance-get-design-systemBreakdance Design System

Read existing global design settings, classes, presets, variables and breakpoints; no global writes.

  • Pro
  • Off by default
  • Read-only
  • Needs Breakdance 2.8.3–2.8.x

Beaver Builder: DiscoveryBeaver Builder · 4 tools

beaver-get-contextBeaver Builder Context

Read version, supported scope, edition and optional Themer availability.

  • Pro
  • Off by default
  • Read-only
  • Needs Beaver Builder 2.11.1–2.11.x
beaver-list-modulesBeaver Builder Modules

Discover installed module types and whether they support authoring.

  • Pro
  • Off by default
  • Read-only
  • Needs Beaver Builder 2.11.1–2.11.x
beaver-get-module-schemaBeaver Module Schema

Read native module form fields and defaults.

  • Pro
  • Off by default
  • Read-only
  • Needs Beaver Builder 2.11.1–2.11.x
beaver-get-node-schemaBeaver Layout Node Schema

Read row or column controls and defaults.

  • Pro
  • Off by default
  • Read-only
  • Needs Beaver Builder 2.11.1–2.11.x

Beaver Builder: PagesBeaver Builder · 4 tools

beaver-list-pagesBeaver Builder Pages

List accessible pages and native builder state.

  • Pro
  • Off by default
  • Read-only
  • Needs Beaver Builder 2.11.1–2.11.x
beaver-get-pageRead Beaver Page

Read staged and published native nodes, settings and hash without changing the draft.

  • Pro
  • Off by default
  • Read-only
  • Needs Beaver Builder 2.11.1–2.11.x
beaver-create-pageCreate Beaver Draft

Create an empty WordPress draft with Beaver Builder enabled.

  • Pro
  • Off by default
  • Needs Beaver Builder 2.11.1–2.11.x
beaver-set-page-layoutStage Beaver Layout

Validate and replace the native draft node map; does not publish.

  • Pro
  • Off by default
  • Needs Beaver Builder 2.11.1–2.11.x

Beaver Builder: ElementsBeaver Builder · 4 tools

beaver-add-nodeAdd Beaver Node

Add one native node with a unique ID and sibling position to the draft.

  • Pro
  • Off by default
  • Needs Beaver Builder 2.11.1–2.11.x
beaver-update-nodeUpdate Beaver Node

Merge named settings into a draft node; nested setting values replace as a whole.

  • Pro
  • Off by default
  • Needs Beaver Builder 2.11.1–2.11.x
beaver-move-nodeMove Beaver Node

Move a node and descendants to an allowed parent and unused sibling position.

  • Pro
  • Off by default
  • Needs Beaver Builder 2.11.1–2.11.x
beaver-remove-nodeRemove Beaver Node

Remove a node and descendants from the draft.

  • Pro
  • Off by default
  • Needs Beaver Builder 2.11.1–2.11.x

Beaver Builder: StylesBeaver Builder · 3 tools

beaver-get-page-stylesBeaver Page Styles

Read published and draft page-local CSS.

  • Pro
  • Off by default
  • Read-only
  • Needs Beaver Builder 2.11.1–2.11.x
beaver-set-page-stylesStage Beaver Page CSS

Stage page-local CSS, preserving other layout settings.

  • Pro
  • Off by default
  • Needs Beaver Builder 2.11.1–2.11.x
beaver-get-design-systemBeaver Design Settings

Read native responsive breakpoints and layout spacing defaults; no global writes.

  • Pro
  • Off by default
  • Read-only
  • Needs Beaver Builder 2.11.1–2.11.x

Beaver Builder: LibraryBeaver Builder · 4 tools

beaver-list-libraryBeaver Saved Library

Discover saved layouts, rows, columns, modules and optional Themer documents.

  • Pro
  • Off by default
  • Read-only
  • Needs Beaver Builder 2.11.1–2.11.x
beaver-get-library-itemRead Beaver Library Item

Read a permitted local library document and whether it can be applied as a detached layout.

  • Pro
  • Off by default
  • Read-only
  • Needs Beaver Builder 2.11.1–2.11.x
beaver-save-templateSave Beaver Layout Template

Create a local non-global full-layout template from the current draft.

  • Pro
  • Off by default
  • Needs Beaver Builder 2.11.1–2.11.x
beaver-apply-templateStage Beaver Saved Layout

Copy an accessible local full-layout template into the page draft; shared references are rejected.

  • Pro
  • Off by default
  • Needs Beaver Builder 2.11.1–2.11.x

Beaver Builder: RecoveryBeaver Builder · 2 tools

beaver-list-revisionsBeaver Recovery Snapshots

Read the latest ten EMCP draft snapshots.

  • Pro
  • Off by default
  • Read-only
  • Needs Beaver Builder 2.11.1–2.11.x
beaver-restore-revisionRestore Beaver Snapshot

Restore an EMCP content/CSS snapshot to the draft without publishing.

  • Pro
  • Off by default
  • Needs Beaver Builder 2.11.1–2.11.x

Beaver Builder: PublishingBeaver Builder · 1 tool

beaver-publish-pagePublish Beaver Page

Publish staged native nodes and settings, regenerate assets and publish the WordPress page.

  • Pro
  • Off by default
  • Needs Beaver Builder 2.11.1–2.11.x

Visual Composer: DiscoveryVisual Composer · 3 tools

visual-composer-get-contextVisual Composer Context

Read installed version, native access and optional feature availability.

  • Pro
  • Off by default
  • Read-only
  • Needs Visual Composer 45.16.2–45.16.x
visual-composer-list-elementsVisual Composer Elements

Discover installed elements without downloading Hub assets.

  • Pro
  • Off by default
  • Read-only
  • Needs Visual Composer 45.16.2–45.16.x
visual-composer-get-element-schemaVisual Composer Element Schema

Read the installed element attribute schema and native defaults.

  • Pro
  • Off by default
  • Read-only
  • Needs Visual Composer 45.16.2–45.16.x

Visual Composer: PagesVisual Composer · 4 tools

visual-composer-list-pagesVisual Composer Pages

List accessible native pages.

  • Pro
  • Off by default
  • Read-only
  • Needs Visual Composer 45.16.2–45.16.x
visual-composer-get-pageRead Visual Composer Page

Read native published content, staged document, editor URL and current hash.

  • Pro
  • Off by default
  • Read-only
  • Needs Visual Composer 45.16.2–45.16.x
visual-composer-create-pageCreate Visual Composer Draft

Create an empty native draft page.

  • Pro
  • Off by default
  • Needs Visual Composer 45.16.2–45.16.x
visual-composer-stage-documentStage Visual Composer Document

Stage paired native elements, rendered HTML and page CSS. All three artifacts are required. Does not change the live page. Read the skill and schemas first.

  • Pro
  • Off by default
  • Needs Visual Composer 45.16.2–45.16.x

Visual Composer: StylesVisual Composer · 2 tools

visual-composer-get-page-stylesVisual Composer Page Styles

Read staged and published page CSS.

  • Pro
  • Off by default
  • Read-only
  • Needs Visual Composer 45.16.2–45.16.x
visual-composer-get-design-settingsVisual Composer Design Settings

Read global custom CSS. Global settings remain read-only.

  • Pro
  • Off by default
  • Read-only
  • Needs Visual Composer 45.16.2–45.16.x

Visual Composer: LibraryVisual Composer · 3 tools

visual-composer-list-libraryVisual Composer Library

List accessible local templates and available optional theme documents.

  • Pro
  • Off by default
  • Read-only
  • Needs Visual Composer 45.16.2–45.16.x
visual-composer-get-library-itemRead Visual Composer Library Item

Read an accessible local template or optional theme document.

  • Pro
  • Off by default
  • Read-only
  • Needs Visual Composer 45.16.2–45.16.x
visual-composer-apply-templateStage Visual Composer Template

Copy a local custom template and its rendered artifacts into a draft. Hub downloads and linked/global templates are not changed.

  • Pro
  • Off by default
  • Needs Visual Composer 45.16.2–45.16.x

Visual Composer: RecoveryVisual Composer · 3 tools

visual-composer-list-revisionsVisual Composer Recovery Snapshots

Read the latest ten staged document snapshots.

  • Pro
  • Off by default
  • Read-only
  • Needs Visual Composer 45.16.2–45.16.x
visual-composer-restore-revisionRestore Visual Composer Snapshot

Restore a complete paired document snapshot into staging.

  • Pro
  • Off by default
  • Needs Visual Composer 45.16.2–45.16.x
visual-composer-discard-draftDiscard Visual Composer Staging

Discard EMCP staging and retain the native published document.

  • Pro
  • Off by default
  • Needs Visual Composer 45.16.2–45.16.x

Visual Composer: PublishingVisual Composer · 1 tool

visual-composer-publish-pagePublish Visual Composer Page

Publish the staged element document, HTML and CSS together. Requires confirmation and native publication permission.

  • Pro
  • Off by default
  • Needs Visual Composer 45.16.2–45.16.x

WPBakery: DiscoveryWPBakery · 3 tools

wpbakery-get-contextWPBakery Context

Read installed version, permissions and authoring scope.

  • Pro
  • Off by default
  • Read-only
  • Needs WPBakery 9.0.1–9.0.x
wpbakery-list-elementsWPBakery Elements

List installed elements, native access and supported authoring types.

  • Pro
  • Off by default
  • Read-only
  • Needs WPBakery 9.0.1–9.0.x
wpbakery-get-element-schemaWPBakery Element Schema

Read native element controls, defaults and nesting rules.

  • Pro
  • Off by default
  • Read-only
  • Needs WPBakery 9.0.1–9.0.x

WPBakery: PagesWPBakery · 5 tools

wpbakery-list-pagesWPBakery Pages

List accessible pages and their native editor state.

  • Pro
  • Off by default
  • Read-only
  • Needs WPBakery 9.0.1–9.0.x
wpbakery-get-pageRead WPBakery Page

Read native shortcodes, page CSS, editor links and current hash.

  • Pro
  • Off by default
  • Read-only
  • Needs WPBakery 9.0.1–9.0.x
wpbakery-create-pageCreate WPBakery Draft

Create an empty native WPBakery draft.

  • Pro
  • Off by default
  • Needs WPBakery 9.0.1–9.0.x
wpbakery-set-page-contentSave WPBakery Layout

Replace native shortcodes after validating the verified core subset; preserves publication status.

  • Pro
  • Off by default
  • Needs WPBakery 9.0.1–9.0.x
wpbakery-publish-pagePublish WPBakery Page

Explicitly publish a validated WPBakery page.

  • Pro
  • Off by default
  • Needs WPBakery 9.0.1–9.0.x

WPBakery: ElementsWPBakery · 1 tool

wpbakery-replace-fragmentEdit WPBakery Fragment

Replace one unique exact shortcode fragment, validating the entire resulting layout.

  • Pro
  • Off by default
  • Needs WPBakery 9.0.1–9.0.x

WPBakery: StylesWPBakery · 2 tools

wpbakery-get-page-stylesWPBakery Page Styles

Read custom page CSS and generated element CSS.

  • Pro
  • Off by default
  • Read-only
  • Needs WPBakery 9.0.1–9.0.x
wpbakery-set-page-stylesSave WPBakery Page CSS

Replace page-local CSS; rejects style closing tags.

  • Pro
  • Off by default
  • Needs WPBakery 9.0.1–9.0.x

WPBakery: TemplatesWPBakery · 3 tools

wpbakery-list-templatesWPBakery Templates

List native saved and default templates; no remote library downloads.

  • Pro
  • Off by default
  • Read-only
  • Needs WPBakery 9.0.1–9.0.x
wpbakery-get-templateRead WPBakery Template

Read one native saved or default template and authoring compatibility.

  • Pro
  • Off by default
  • Read-only
  • Needs WPBakery 9.0.1–9.0.x
wpbakery-apply-templateApply WPBakery Template

Replace page content with a validated native local/default template.

  • Pro
  • Off by default
  • Needs WPBakery 9.0.1–9.0.x

WPBakery: SettingsWPBakery · 1 tool

wpbakery-get-settingsWPBakery Settings

Read enabled post types and native editor/template access; no global changes.

  • Pro
  • Off by default
  • Read-only
  • Needs WPBakery 9.0.1–9.0.x

WPBakery: RecoveryWPBakery · 2 tools

wpbakery-list-revisionsWPBakery Recovery Snapshots

Read the latest 10 EMCP snapshots including content and page CSS.

  • Pro
  • Off by default
  • Read-only
  • Needs WPBakery 9.0.1–9.0.x
wpbakery-restore-revisionRestore WPBakery Snapshot

Restore content and page CSS from an EMCP snapshot; preserves publication status.

  • Pro
  • Off by default
  • Needs WPBakery 9.0.1–9.0.x

Kirki: DiscoveryKirki · 3 tools

kirki-get-contextKirki Context

Read site, installed versions, permissions and integration scope.

  • Pro
  • Off by default
  • Read-only
  • Needs Kirki 6.3.1–6.3.x
kirki-list-elementsKirki Elements

Read the verified native starter element catalog.

  • Pro
  • Off by default
  • Read-only
  • Needs Kirki 6.3.1–6.3.x
kirki-get-element-schemaKirki Element Schema

Read starter data and native graph/style contracts.

  • Pro
  • Off by default
  • Read-only
  • Needs Kirki 6.3.1–6.3.x

Kirki: PagesKirki · 4 tools

kirki-list-pagesKirki Pages

List accessible WordPress pages and Kirki editor state.

  • Pro
  • Off by default
  • Read-only
  • Needs Kirki 6.3.1–6.3.x
kirki-get-pageRead Kirki Page

Read the latest native graph, local styles, staged versions and content hash.

  • Pro
  • Off by default
  • Read-only
  • Needs Kirki 6.3.1–6.3.x
kirki-create-pageCreate Kirki Draft

Create a native Kirki canvas draft.

  • Pro
  • Off by default
  • Needs Kirki 6.3.1–6.3.x
kirki-set-page-contentSave Kirki Content

Save a validated native graph and local styles to staging; does not publish.

  • Pro
  • Off by default
  • Needs Kirki 6.3.1–6.3.x

Kirki: ElementsKirki · 2 tools

kirki-add-elementAdd Kirki Element

Append one native element to an existing parent and stage the result.

  • Pro
  • Off by default
  • Needs Kirki 6.3.1–6.3.x
kirki-update-elementUpdate Kirki Element

Merge top-level native properties into one element and stage the result.

  • Pro
  • Off by default
  • Needs Kirki 6.3.1–6.3.x

Kirki: StylesKirki · 2 tools

kirki-set-page-stylesSave Kirki Page Styles

Replace page-local responsive style blocks and stage the result.

  • Pro
  • Off by default
  • Needs Kirki 6.3.1–6.3.x
kirki-get-design-systemKirki Design System

Read global classes, variables, viewports and registered fonts.

  • Pro
  • Off by default
  • Read-only
  • Needs Kirki 6.3.1–6.3.x

Kirki: VersionsKirki · 2 tools

kirki-publish-pagePublish Kirki Page

Publish the latest staged native content and the WordPress page.

  • Pro
  • Off by default
  • Needs Kirki 6.3.1–6.3.x
kirki-restore-versionRestore Kirki Version

Restore a known native version into a new unpublished stage.

  • Pro
  • Off by default
  • Needs Kirki 6.3.1–6.3.x

Kirki: LibraryKirki · 2 tools

kirki-list-libraryKirki Local Library

Discover local components, header/footer symbols, templates, popups and utility pages.

  • Pro
  • Off by default
  • Read-only
  • Needs Kirki 6.3.1–6.3.x
kirki-get-library-itemRead Kirki Library Item

Read a local library document in its native envelope and its template conditions.

  • Pro
  • Off by default
  • Read-only
  • Needs Kirki 6.3.1–6.3.x

Kirki: SettingsKirki · 2 tools

kirki-get-page-settingsKirki Page Settings

Read page identity, SEO and disabled header/footer symbols.

  • Pro
  • Off by default
  • Read-only
  • Needs Kirki 6.3.1–6.3.x
kirki-set-page-canvasKirki Canvas Template

Switch a Kirki page between full canvas and the default theme template.

  • Pro
  • Off by default
  • Needs Kirki 6.3.1–6.3.x

Kirki: CMSKirki · 2 tools

kirki-list-collectionsKirki Collections

Discover Content Manager collections through its native API.

  • Pro
  • Off by default
  • Read-only
  • Needs Kirki 6.3.1–6.3.x
kirki-get-collectionKirki Collection Schema

Read a collection definition and its native fields.

  • Pro
  • Off by default
  • Read-only
  • Needs Kirki 6.3.1–6.3.x

Oxygen: Design LibraryOxygen · 6 tools

oxygen-configure-design-libraryConfigure Oxygen Design Library

Update sharing flags, registered provider URLs or password using the current library hash. Passwords are never returned.

  • Pro
  • Off by default
  • Needs Oxygen 6.1.3–6.1.x
oxygen-browse-design-libraryBrowse Oxygen Design Set

Fetch the catalog of a registered provider through safe HTTP.

  • Pro
  • Off by default
  • Read-only
  • Needs Oxygen 6.1.3–6.1.x
oxygen-export-design-libraryExport Oxygen Designs

Export selected local IDs and dependencies, with variables and selectors. Set provider_index for a remote set and template_ids for remote library record IDs. Up to 100 documents.

  • Pro
  • Off by default
  • Read-only
  • Needs Oxygen 6.1.3–6.1.x
oxygen-import-design-libraryImport Oxygen Designs

Import an exported bundle with dependency and design ID remapping. Pages are drafts and templates disabled. Pass both target design hashes and a unique request_id; replay returns the original result, including any partial failure and recovery revisions. Class selectors are namespaced; global selectors require separate explicit design editing.

  • Pro
  • Off by default
  • Needs Oxygen 6.1.3–6.1.x
oxygen-get-design-libraryOxygen Design Library

Read registered design-set URLs and local library settings without revealing passwords or fetching remote sets.

  • Pro
  • Off by default
  • Read-only
  • Needs Oxygen 6.1.3–6.1.x
oxygen-copy-library-itemCopy Local Oxygen Design

Copy a readable local page, template, header, footer or component. Pages become drafts; Oxygen publishes library records. Template matching is disabled on the copy. Classes and component references remain shared.

  • Pro
  • Off by default
  • Needs Oxygen 6.1.3–6.1.x

Oxygen: Dynamic & InteractionsOxygen · 1 tool

oxygen-get-dynamic-schemaOxygen Dynamic Data and Interactions

Discover installed dynamic fields and interaction triggers/actions with native controls.

  • Pro
  • Off by default
  • Read-only
  • Needs Oxygen 6.1.3–6.1.x

Oxygen: Advanced AuthoringOxygen · 1 tool

oxygen-set-native-documentSave Native Oxygen Document

Save a complete native tree including code, loops, interactions and installed extension elements. Requires unfiltered_html and full builder access; native schemas, nesting, references and revisions are checked. Executable controls run with the site privileges.

  • Pro
  • Off by default
  • Needs Oxygen 6.1.3–6.1.x

Oxygen: TemplatesOxygen · 6 tools

oxygen-manage-documentManage Oxygen Document

Rename, trash or restore a page or native library item. Requires the current document hash; get-page can read trashed records.

  • Pro
  • Off by default
  • Needs Oxygen 6.1.3–6.1.x
oxygen-get-condition-valuesOxygen Condition Values

Search native selectable values for a registered condition.

  • Pro
  • Off by default
  • Read-only
  • Needs Oxygen 6.1.3–6.1.x
oxygen-get-template-schemaOxygen Template Locations

Read native template locations and supported settings for templates, headers and footers.

  • Pro
  • Off by default
  • Read-only
  • Needs Oxygen 6.1.3–6.1.x
oxygen-create-templateCreate Oxygen Template or Component

Create a native template, header, footer or component. Oxygen publishes library records; templates start disabled. Edit its tree with the page/element tools.

  • Pro
  • Off by default
  • Needs Oxygen 6.1.3–6.1.x
oxygen-update-template-settingsUpdate Oxygen Template Settings

Patch location, priority, disabled state, ruleGroups and parentId using the page content_hash. Omitted settings are preserved. Enabling changes site-wide template matching.

  • Pro
  • Off by default
  • Needs Oxygen 6.1.3–6.1.x
oxygen-list-templatesList Oxygen Templates

List editable templates, headers, footers and components. Read get-page for native settings and tree.

  • Pro
  • Off by default
  • Read-only
  • Needs Oxygen 6.1.3–6.1.x

Oxygen: Global DesignOxygen · 3 tools

oxygen-get-design-stateOxygen Global Design State

Read an entire native design scope and its independent hash.

  • Pro
  • Off by default
  • Read-only
  • Needs Oxygen 6.1.3–6.1.x
oxygen-get-global-schemaOxygen Global Design Schema

Read installed global controls, preferences and native selector CSS mapping.

  • Pro
  • Off by default
  • Read-only
  • Needs Oxygen 6.1.3–6.1.x
oxygen-save-design-stateSave Oxygen Global Design

Replace a native global design scope, including collections. Requires current scope hash and unfiltered_html; affects all site usages and creates a complete prior-document revision.

  • Pro
  • Off by default
  • Needs Oxygen 6.1.3–6.1.x

Oxygen: RevisionsOxygen · 4 tools

oxygen-list-design-revisionsOxygen Global Design Revisions

List complete prior design documents saved by EMCP, including collections and preferences.

  • Pro
  • Off by default
  • Read-only
  • Needs Oxygen 6.1.3–6.1.x
oxygen-restore-design-revisionRestore Oxygen Global Design

Restore a complete prior global document with the current scope hash. Creates a new revision before restoration.

  • Pro
  • Off by default
  • Needs Oxygen 6.1.3–6.1.x
oxygen-list-revisionsOxygen Page Revisions

Read native Oxygen revisions for an editable document.

  • Pro
  • Off by default
  • Read-only
  • Needs Oxygen 6.1.3–6.1.x
oxygen-restore-revisionRestore Oxygen Page Revision

Restore a native tree revision belonging to this document. Optionally restore an EMCP template-settings snapshot; otherwise preserve current settings. Advanced trees require unfiltered_html.

  • Pro
  • Off by default
  • Needs Oxygen 6.1.3–6.1.x

Oxygen: ComponentsOxygen · 3 tools

oxygen-get-component-propertiesOxygen Component Properties

Read exposed properties and defaults from a component master.

  • Pro
  • Off by default
  • Read-only
  • Needs Oxygen 6.1.3–6.1.x
oxygen-define-component-propertyDefine Oxygen Component Property

Expose a native control or child visibility on a component element. Replaces the definition with the same key.

  • Pro
  • Off by default
  • Needs Oxygen 6.1.3–6.1.x
oxygen-insert-componentInsert Oxygen Component

Insert an existing component with optional exposed-property overrides. Cyclic references are rejected.

  • Pro
  • Off by default
  • Needs Oxygen 6.1.3–6.1.x

Oxygen: DiscoveryOxygen · 3 tools

oxygen-get-contextOxygen Context

Read installed version, permissions, breakpoints and supported workflow. Start here.

  • Pro
  • Off by default
  • Read-only
  • Needs Oxygen 6.1.3–6.1.x
oxygen-list-elementsList Oxygen Elements

List registered native element types and nesting rules. Use set-native-document for advanced elements.

  • Pro
  • Off by default
  • Read-only
  • Needs Oxygen 6.1.3–6.1.x
oxygen-get-element-schemaOxygen Element Schema

Read native controls, defaults and nesting rules for an exact namespaced type, e.g. OxygenElements\Text.

  • Pro
  • Off by default
  • Read-only
  • Needs Oxygen 6.1.3–6.1.x

Oxygen: PagesOxygen · 4 tools

oxygen-list-pagesList Oxygen Pages

List editable WordPress pages and their Oxygen status.

  • Pro
  • Off by default
  • Read-only
  • Needs Oxygen 6.1.3–6.1.x
oxygen-get-pageGet Oxygen Page

Read the native nested tree and content_hash for a page or existing template.

  • Pro
  • Off by default
  • Read-only
  • Needs Oxygen 6.1.3–6.1.x
oxygen-create-pageCreate Oxygen Draft

Create an empty draft using the native Oxygen tree format.

  • Pro
  • Off by default
  • Needs Oxygen 6.1.3–6.1.x
oxygen-set-page-treeSet Oxygen Page Tree

Replace a page tree with root, _nextNodeId and nested nodes. Requires expected_hash; preserves template settings and page status.

  • Pro
  • Off by default
  • Needs Oxygen 6.1.3–6.1.x

Oxygen: ElementsOxygen · 4 tools

oxygen-add-elementAdd Oxygen Element

Add a childless native element, allocating a unique ID. Read schema/defaults first; default parent is root 1.

  • Pro
  • Off by default
  • Needs Oxygen 6.1.3–6.1.x
oxygen-update-elementUpdate Oxygen Element

Recursively merge named property groups while replacing lists and preserving other properties. Optional label changes its friendly name.

  • Pro
  • Off by default
  • Needs Oxygen 6.1.3–6.1.x
oxygen-move-elementMove Oxygen Element

Move a node and descendants to a parent and sibling position; rejects cycles and invalid nesting.

  • Pro
  • Off by default
  • Needs Oxygen 6.1.3–6.1.x
oxygen-remove-elementRemove Oxygen Element

Remove a node and its entire subtree; root cannot be removed.

  • Pro
  • Off by default
  • Needs Oxygen 6.1.3–6.1.x

Oxygen: Templates & DesignOxygen · 3 tools

oxygen-get-style-schemaOxygen Style Schema

Read supported native class style paths, value shapes and breakpoint layout.

  • Pro
  • Off by default
  • Read-only
  • Needs Oxygen 6.1.3–6.1.x
oxygen-save-classSave Oxygen Class

Create or replace one native CSS class. Requires full access, edit_theme_options and current design-system content_hash. Existing class changes affect every use.

  • Pro
  • Off by default
  • Needs Oxygen 6.1.3–6.1.x
oxygen-get-design-systemOxygen Design System

Read global settings, native classes, variables, collections and breakpoints, plus content_hash for save-class.

  • Pro
  • Off by default
  • Read-only
  • Needs Oxygen 6.1.3–6.1.x

Avada: Avada CoreAvada · 1 tool

avada-list-core-contentAvada Core Content

Discover existing portfolio items, FAQs and slider groups for Core display elements. Does not change source content.

  • Pro
  • Off by default
  • Read-only
  • Needs Avada 3.16.1–3.16.x

Avada: DiscoveryAvada · 3 tools

avada-get-contextAvada Context

Read installed version, permissions, supported types and storage contract. Start here.

  • Pro
  • Off by default
  • Read-only
  • Needs Avada 3.16.1–3.16.x
avada-list-elementsList Avada Elements

List registered native element types and nesting rules. Some specialized elements are read-only in this adapter.

  • Pro
  • Off by default
  • Read-only
  • Needs Avada 3.16.1–3.16.x
avada-get-element-schemaAvada Element Schema

Read native controls, defaults and nesting rules for a native shortcode type, e.g. fusion_title.

  • Pro
  • Off by default
  • Read-only
  • Needs Avada 3.16.1–3.16.x

Avada: PagesAvada · 4 tools

avada-list-pagesList Avada Pages

List editable WordPress pages and their Avada status.

  • Pro
  • Off by default
  • Read-only
  • Needs Avada 3.16.1–3.16.x
avada-get-pageGet Avada Page

Read the native nested tree and content_hash for a page or existing template.

  • Pro
  • Off by default
  • Read-only
  • Needs Avada 3.16.1–3.16.x
avada-create-pageCreate Avada Draft

Create an empty draft with Avada Builder enabled.

  • Pro
  • Off by default
  • Needs Avada 3.16.1–3.16.x
avada-set-page-treeSet Avada Page Tree

Replace a page tree with root, _nextNodeId and nested nodes. Requires expected_hash; preserves template settings and page status.

  • Pro
  • Off by default
  • Needs Avada 3.16.1–3.16.x

Avada: ElementsAvada · 4 tools

avada-add-elementAdd Avada Element

Add a childless native element, allocating a unique ID. Read schema/defaults first; default parent is root 1.

  • Pro
  • Off by default
  • Needs Avada 3.16.1–3.16.x
avada-update-elementUpdate Avada Element

Recursively merge named property groups while replacing lists and preserving other properties. IDs are scoped to the latest read.

  • Pro
  • Off by default
  • Needs Avada 3.16.1–3.16.x
avada-move-elementMove Avada Element

Move a node and descendants to a parent and sibling position; rejects cycles and invalid nesting.

  • Pro
  • Off by default
  • Needs Avada 3.16.1–3.16.x
avada-remove-elementRemove Avada Element

Remove a node and its entire subtree; root cannot be removed.

  • Pro
  • Off by default
  • Needs Avada 3.16.1–3.16.x

Avada: Templates & DesignAvada · 2 tools

avada-list-templatesList Avada Templates

List editable non-global library items and layout sections. Creation and conditions are not included.

  • Pro
  • Off by default
  • Read-only
  • Needs Avada 3.16.1–3.16.x
avada-get-design-systemAvada Design System

Read allowlisted typography, colors, widths and breakpoint settings; no global writes.

  • Pro
  • Off by default
  • Read-only
  • Needs Avada 3.16.1–3.16.x

Divi: DiscoveryDivi · 3 tools

divi-get-contextDivi Context

Read Divi version, permissions, scope and storage contract. Start here.

  • Pro
  • Off by default
  • Read-only
  • Needs Divi 5.13.x
divi-list-elementsDivi Modules

Discover installed native modules and authoring support.

  • Pro
  • Off by default
  • Read-only
  • Needs Divi 5.13.x
divi-get-element-schemaDivi Module Schema

Read installed module attributes, native defaults and allowed parents.

  • Pro
  • Off by default
  • Read-only
  • Needs Divi 5.13.x

Divi: PagesDivi · 4 tools

divi-list-pagesDivi Pages

List accessible pages and their builder state.

  • Pro
  • Off by default
  • Read-only
  • Needs Divi 5.13.x
divi-get-pageRead Divi Layout

Read a page, library item or Theme Builder layout as a native tree and content_hash.

  • Pro
  • Off by default
  • Read-only
  • Needs Divi 5.13.x
divi-create-pageCreate Divi Draft

Create an empty Divi 5 draft page.

  • Pro
  • Off by default
  • Needs Divi 5.13.x
divi-set-page-treeSet Divi Layout

Replace a Divi 5 tree with a current expected_hash; preserves status and creates a revision.

  • Pro
  • Off by default
  • Needs Divi 5.13.x

Divi: ElementsDivi · 4 tools

divi-add-elementAdd Divi Module

Add a native module to a parent; read its schema first.

  • Pro
  • Off by default
  • Needs Divi 5.13.x
divi-update-elementUpdate Divi Module

Merge attribute groups, replacing arrays; preserves unrelated attributes.

  • Pro
  • Off by default
  • Needs Divi 5.13.x
divi-move-elementMove Divi Module

Move a module with descendants; refuses cycles and invalid nesting.

  • Pro
  • Off by default
  • Needs Divi 5.13.x
divi-remove-elementRemove Divi Module

Remove a module and its descendants.

  • Pro
  • Off by default
  • Needs Divi 5.13.x

Divi: Library & DesignDivi · 3 tools

divi-list-libraryDivi Library

List accessible local Divi library layouts.

  • Pro
  • Off by default
  • Read-only
  • Needs Divi 5.13.x
divi-create-library-layoutCreate Library Layout

Create an unattached native library layout; edit with page tools.

  • Pro
  • Off by default
  • Needs Divi 5.13.x
divi-get-design-systemDivi Design System

Read native global colors, variables, presets and breakpoint settings.

  • Pro
  • Off by default
  • Read-only
  • Needs Divi 5.13.x

Divi: Theme OptionsDivi · 2 tools

divi-get-theme-optionsDivi Theme Options

Read native option schema and safe values. Credentials and executable fields are redacted.

  • Pro
  • Off by default
  • Read-only
  • Needs Divi 5.13.x
divi-update-theme-optionsUpdate Divi Theme Options

Apply validated partial settings, preserving unrelated options; expected_hash is settings_hash.

  • Pro
  • Off by default
  • Needs Divi 5.13.x

Divi: Theme BuilderDivi · 6 tools

divi-get-theme-builderDivi Theme Builder

Read native templates, header/body/footer references, assignments and theme_builder_hash.

  • Pro
  • Off by default
  • Read-only
  • Needs Divi 5.13.x
divi-list-template-conditionsDivi Template Conditions

Discover native assignment rules, including parameterized post/term conditions.

  • Pro
  • Off by default
  • Read-only
  • Needs Divi 5.13.x
divi-create-theme-layoutCreate Theme Layout

Create an unattached header, body or footer layout; edit with page tools.

  • Pro
  • Off by default
  • Needs Divi 5.13.x
divi-create-templateCreate Divi Template

Create a disabled non-default template; attach layouts and assignments explicitly before enabling.

  • Pro
  • Off by default
  • Needs Divi 5.13.x
divi-update-templateUpdate Divi Template

Partially update title, layout references, enabled state and use_on/exclude_from conditions using native storage.

  • Pro
  • Off by default
  • Needs Divi 5.13.x
divi-remove-templateRemove Divi Template

Detach and trash one non-default template; shared layout posts are preserved.

  • Pro
  • Off by default
  • Needs Divi 5.13.x

Thrive Architect: DiscoveryThrive Architect · 3 tools

thrive-get-contextThrive Context

Read version, target site and supported scope.

  • Pro
  • Off by default
  • Read-only
  • Needs Thrive Architect 11.0.x
thrive-list-elementsThrive Elements

Discover installed native element identifiers and availability.

  • Pro
  • Off by default
  • Read-only
  • Needs Thrive Architect 11.0.x
thrive-get-element-schemaThrive Element Schema

Read native controls and starter HTML for an installed element.

  • Pro
  • Off by default
  • Read-only
  • Needs Thrive Architect 11.0.x

Thrive Architect: PagesThrive Architect · 4 tools

thrive-list-pagesThrive Pages

List accessible pages and Architect state.

  • Pro
  • Off by default
  • Read-only
  • Needs Thrive Architect 11.0.x
thrive-get-pageRead Thrive Page

Read native HTML, page CSS, settings, element keys and content_hash.

  • Pro
  • Off by default
  • Read-only
  • Needs Thrive Architect 11.0.x
thrive-create-pageCreate Thrive Draft

Create a draft and initialize it through the native Architect save pipeline.

  • Pro
  • Off by default
  • Needs Thrive Architect 11.0.x
thrive-set-page-contentSave Thrive Content

Save native HTML and optional CSS with a current hash; preserve omitted page settings.

  • Pro
  • Off by default
  • Needs Thrive Architect 11.0.x

Thrive Architect: ElementsThrive Architect · 4 tools

thrive-add-elementAdd Thrive Element

Append native element HTML to a container key (or root). Read its native schema first.

  • Pro
  • Off by default
  • Needs Thrive Architect 11.0.x
thrive-replace-elementReplace Thrive Element

Replace one keyed element with native HTML; retain needed classes, keys and descendants.

  • Pro
  • Off by default
  • Needs Thrive Architect 11.0.x
thrive-move-elementMove Thrive Element

Append an existing element to a container; reject cycles.

  • Pro
  • Off by default
  • Needs Thrive Architect 11.0.x
thrive-remove-elementRemove Thrive Element

Remove one keyed element and its descendants.

  • Pro
  • Off by default
  • Needs Thrive Architect 11.0.x

Thrive Architect: LibraryThrive Architect · 1 tool

thrive-list-libraryThrive Library

Discover accessible local content templates and symbols without changing shared content.

  • Pro
  • Off by default
  • Read-only
  • Needs Thrive Architect 11.0.x

CompatibilitySpectra · 2 tools

spectra-readSpectra Read

Catalog of available Spectra blocks (list-blocks) and each block's real attributes + example markup (get-block-schema).

  • Free
  • Read-only
  • Needs Spectra

Operations: list-blocks, get-block-schema

spectra-writeSpectra Write

Insert a Spectra block into a post with a generated block_id (add-block); Spectra applies its own defaults.

  • Free
  • Off by default
  • Needs Spectra

Operations: add-block

Spectra: DiscoverySpectra · 3 tools

spectra-get-contextGet Context

Read this block integration and its independent activation state.

  • Free
  • Read-only
  • Needs Spectra
spectra-list-blocksList Blocks

Discover installed blocks for this plugin.

  • Free
  • Read-only
  • Needs Spectra
spectra-get-block-schemaGet Block Schema

Inspect native attributes and authoring examples.

  • Free
  • Read-only
  • Needs Spectra

Spectra: PagesSpectra · 1 tool

spectra-get-post-blocksGet Post Blocks

Read the complete mixed Gutenberg tree, saved markup and current content hash.

  • Free
  • Read-only
  • Needs Spectra

Spectra: BlocksSpectra · 4 tools

spectra-add-blockAdd Block

Insert a plugin block using its existing native adapter. Read schema and page first.

  • Free
  • Off by default
  • Needs Spectra
spectra-update-blockUpdate Block

Replace one block belonging to this plugin with one complete serialized block. Preserve native markup and nested content.

  • Free
  • Off by default
  • Needs Spectra
spectra-move-blockMove Block

Move a block belonging to this plugin within a mixed Gutenberg page.

  • Free
  • Off by default
  • Needs Spectra
spectra-remove-blockRemove Block

Remove a block belonging to this plugin, including its children.

  • Free
  • Off by default
  • Needs Spectra

CompatibilityKadence Blocks · 2 tools

kadence-blocks-readKadence Blocks Read

Catalog of available Kadence blocks (list-blocks) and each block's real attributes + example markup (get-block-schema).

  • Free
  • Read-only
  • Needs Kadence Blocks

Operations: list-blocks, get-block-schema

kadence-blocks-writeKadence Blocks Write

Insert a Kadence block into a post with a generated uniqueID + scaffolded inner blocks (add-block).

  • Free
  • Off by default
  • Needs Kadence Blocks

Operations: add-block

Kadence Blocks: DiscoveryKadence Blocks · 3 tools

kadence-blocks-get-contextGet Context

Read this block integration and its independent activation state.

  • Free
  • Read-only
  • Needs Kadence Blocks
kadence-blocks-list-blocksList Blocks

Discover installed blocks for this plugin.

  • Free
  • Read-only
  • Needs Kadence Blocks
kadence-blocks-get-block-schemaGet Block Schema

Inspect native attributes and authoring examples.

  • Free
  • Read-only
  • Needs Kadence Blocks

Kadence Blocks: PagesKadence Blocks · 1 tool

kadence-blocks-get-post-blocksGet Post Blocks

Read the complete mixed Gutenberg tree, saved markup and current content hash.

  • Free
  • Read-only
  • Needs Kadence Blocks

Kadence Blocks: BlocksKadence Blocks · 4 tools

kadence-blocks-add-blockAdd Block

Insert a plugin block using its existing native adapter. Read schema and page first.

  • Free
  • Off by default
  • Needs Kadence Blocks
kadence-blocks-update-blockUpdate Block

Replace one block belonging to this plugin with one complete serialized block. Preserve native markup and nested content.

  • Free
  • Off by default
  • Needs Kadence Blocks
kadence-blocks-move-blockMove Block

Move a block belonging to this plugin within a mixed Gutenberg page.

  • Free
  • Off by default
  • Needs Kadence Blocks
kadence-blocks-remove-blockRemove Block

Remove a block belonging to this plugin, including its children.

  • Free
  • Off by default
  • Needs Kadence Blocks

Kadence Blocks: PatternsKadence Blocks · 2 tools

kadence-blocks-list-patternsList Patterns

Discover Kadence Design Library patterns.

  • Free
  • Read-only
  • Needs Kadence Blocks
kadence-blocks-insert-patternInsert Pattern

Insert a native Kadence Design Library pattern.

  • Free
  • Off by default
  • Needs Kadence Blocks

CompatibilityGenerateBlocks · 2 tools

generateblocks-readGenerateBlocks Read

Catalog of the GenerateBlocks V2 blocks (list-blocks) and each block's attributes + styles model (get-block-schema).

  • Pro
  • Off by default
  • Read-only
  • Needs GenerateBlocks

Operations: list-blocks, get-block-schema

generateblocks-writeGenerateBlocks Write

Insert a GenerateBlocks V2 block with a generated uniqueId, styles object + compiled css, and content (add-block).

  • Pro
  • Off by default
  • Needs GenerateBlocks

Operations: add-block

GenerateBlocks: DiscoveryGenerateBlocks · 3 tools

generateblocks-get-contextGet Context

Read this block integration and its independent activation state.

  • Pro
  • Off by default
  • Read-only
  • Needs GenerateBlocks
generateblocks-list-blocksList Blocks

Discover installed blocks for this plugin.

  • Pro
  • Off by default
  • Read-only
  • Needs GenerateBlocks
generateblocks-get-block-schemaGet Block Schema

Inspect native attributes and authoring examples.

  • Pro
  • Off by default
  • Read-only
  • Needs GenerateBlocks

GenerateBlocks: PagesGenerateBlocks · 1 tool

generateblocks-get-post-blocksGet Post Blocks

Read the complete mixed Gutenberg tree, saved markup and current content hash.

  • Pro
  • Off by default
  • Read-only
  • Needs GenerateBlocks

GenerateBlocks: BlocksGenerateBlocks · 4 tools

generateblocks-add-blockAdd Block

Insert a plugin block using its existing native adapter. Read schema and page first.

  • Pro
  • Off by default
  • Needs GenerateBlocks
generateblocks-update-blockUpdate Block

Replace one block belonging to this plugin with one complete serialized block. Preserve native markup and nested content.

  • Pro
  • Off by default
  • Needs GenerateBlocks
generateblocks-move-blockMove Block

Move a block belonging to this plugin within a mixed Gutenberg page.

  • Pro
  • Off by default
  • Needs GenerateBlocks
generateblocks-remove-blockRemove Block

Remove a block belonging to this plugin, including its children.

  • Pro
  • Off by default
  • Needs GenerateBlocks

CompatibilityBlocksy Blocks · 2 tools

blocksy-blocks-readBlocksy Blocks Read

Catalog of the Blocksy blocks (list-blocks) and each block's attributes (get-block-schema).

  • Pro
  • Off by default
  • Read-only
  • Needs Blocksy Companion

Operations: list-blocks, get-block-schema

blocksy-blocks-writeBlocksy Blocks Write

Insert a Blocksy block into a post (add-block); query/tax-query get a scaffolded template child.

  • Pro
  • Off by default
  • Needs Blocksy Companion

Operations: add-block

Blocksy Blocks: DiscoveryBlocksy Blocks · 3 tools

blocksy-blocks-get-contextGet Context

Read this block integration and its independent activation state.

  • Pro
  • Off by default
  • Read-only
  • Needs Blocksy Blocks
blocksy-blocks-list-blocksList Blocks

Discover installed blocks for this plugin.

  • Pro
  • Off by default
  • Read-only
  • Needs Blocksy Blocks
blocksy-blocks-get-block-schemaGet Block Schema

Inspect native attributes and authoring examples.

  • Pro
  • Off by default
  • Read-only
  • Needs Blocksy Blocks

Blocksy Blocks: PagesBlocksy Blocks · 1 tool

blocksy-blocks-get-post-blocksGet Post Blocks

Read the complete mixed Gutenberg tree, saved markup and current content hash.

  • Pro
  • Off by default
  • Read-only
  • Needs Blocksy Blocks

Blocksy Blocks: BlocksBlocksy Blocks · 4 tools

blocksy-blocks-add-blockAdd Block

Insert a plugin block using its existing native adapter. Read schema and page first.

  • Pro
  • Off by default
  • Needs Blocksy Blocks
blocksy-blocks-update-blockUpdate Block

Replace one block belonging to this plugin with one complete serialized block. Preserve native markup and nested content.

  • Pro
  • Off by default
  • Needs Blocksy Blocks
blocksy-blocks-move-blockMove Block

Move a block belonging to this plugin within a mixed Gutenberg page.

  • Pro
  • Off by default
  • Needs Blocksy Blocks
blocksy-blocks-remove-blockRemove Block

Remove a block belonging to this plugin, including its children.

  • Pro
  • Off by default
  • Needs Blocksy Blocks

Otter: DiscoveryOtter Blocks · 4 tools

otter-get-contextGet Context

Read native Free/Pro availability and independent Gutenberg integration status.

  • Pro
  • Off by default
  • Read-only
  • Needs Otter Blocks 3.2.5+ and EMCP Pro
otter-list-blocksList Blocks

List installed Otter and Atomic Wind blocks; optional search.

  • Pro
  • Off by default
  • Read-only
  • Needs Otter Blocks 3.2.5+ and EMCP Pro
otter-get-block-schemaGet Block Schema

Read the installed native attribute schema, parent requirements and static markup contract.

  • Pro
  • Off by default
  • Read-only
  • Needs Otter Blocks 3.2.5+ and EMCP Pro
otter-get-featuresGet Features

Discover native visibility, dynamic data, animations, sticky, CSS and Pro feature availability. No credentials or submissions.

  • Pro
  • Off by default
  • Read-only
  • Needs Otter Blocks 3.2.5+ and EMCP Pro

Otter: PagesOtter Blocks · 4 tools

otter-create-pageCreate Page

Create an empty draft Gutenberg page.

  • Pro
  • Off by default
  • Needs Otter Blocks 3.2.5+ and EMCP Pro
otter-get-post-blocksGet Post Blocks

Read complete mixed Gutenberg markup, block paths and content hash.

  • Pro
  • Off by default
  • Read-only
  • Needs Otter Blocks 3.2.5+ and EMCP Pro
otter-set-page-blocksSet Page Blocks

Replace page content with complete serialized Gutenberg blocks containing Otter blocks. Preserve native save markup; confirmation required.

  • Pro
  • Off by default
  • Needs Otter Blocks 3.2.5+ and EMCP Pro
otter-publish-pagePublish Page

Explicitly publish a page after reviewing its saved blocks and styles.

  • Pro
  • Off by default
  • Needs Otter Blocks 3.2.5+ and EMCP Pro

Otter: BlocksOtter Blocks · 4 tools

otter-add-blockAdd Block

Insert one complete serialized Otter block, including its saved HTML and nested blocks.

  • Pro
  • Off by default
  • Needs Otter Blocks 3.2.5+ and EMCP Pro
otter-update-blockUpdate Block

Replace one Otter block with complete serialized native markup, including children.

  • Pro
  • Off by default
  • Needs Otter Blocks 3.2.5+ and EMCP Pro
otter-move-blockMove Block

Move an Otter block within a mixed Gutenberg tree.

  • Pro
  • Off by default
  • Needs Otter Blocks 3.2.5+ and EMCP Pro
otter-remove-blockRemove Block

Remove one Otter block and its children.

  • Pro
  • Off by default
  • Needs Otter Blocks 3.2.5+ and EMCP Pro

Otter: PatternsOtter Blocks · 3 tools

otter-list-patternsList Patterns

List locally registered Otter patterns. Does not fetch remote libraries.

  • Pro
  • Off by default
  • Read-only
  • Needs Otter Blocks 3.2.5+ and EMCP Pro
otter-get-patternGet Pattern

Read registered native pattern markup before insertion or adaptation.

  • Pro
  • Off by default
  • Read-only
  • Needs Otter Blocks 3.2.5+ and EMCP Pro
otter-insert-patternInsert Pattern

Insert registered pattern markup with regenerated Otter IDs; unavailable blocks are rejected. Remote images are not downloaded.

  • Pro
  • Off by default
  • Needs Otter Blocks 3.2.5+ and EMCP Pro

Otter: StylesOtter Blocks · 2 tools

otter-get-page-stylesGet Page Styles

Read native generated CSS and stylesheet URL.

  • Pro
  • Off by default
  • Read-only
  • Needs Otter Blocks 3.2.5+ and EMCP Pro
otter-rebuild-page-stylesRebuild Page Styles

Regenerate page CSS from native attributes using the installed Otter compiler.

  • Pro
  • Off by default
  • Needs Otter Blocks 3.2.5+ and EMCP Pro

Otter: SettingsOtter Blocks · 2 tools

otter-get-settingsGet Settings

Read allowlisted feature switches and their settings hash. Requires manage_options.

  • Pro
  • Off by default
  • Read-only
  • Needs Otter Blocks 3.2.5+ and EMCP Pro
otter-update-settingsUpdate Settings

Update allowlisted boolean feature switches. Requires manage_options and settings hash; changes apply on the next request.

  • Pro
  • Off by default
  • Needs Otter Blocks 3.2.5+ and EMCP Pro

Navigation MenusWordPress · 2 tools

menu-readMenu Read

Read nav menus: list menus, get a menu's nested item tree, list theme locations, render a menu to HTML. Call with no operation to list read operations.

  • Free
  • Read-only
menu-writeMenu Write

Manage nav menus: create/rename/delete menus, assign theme locations, and add/update/delete/reorder items. Call with no operation to list write operations.

  • Free

WordPress ContentWordPress · 14 tools

list-post-typesList Post Types

Lists registered post types (posts, pages, CPTs).

  • Free
  • Read-only
list-taxonomiesList Taxonomies

Lists taxonomies and optionally their terms.

  • Free
  • Read-only
create-postCreate Post

Creates a post/page/CPT with content, terms, meta, featured image.

  • Free
get-postGet Post

Returns a post's content, terms, meta, and featured image.

  • Free
  • Read-only
get-page-htmlGet Page HTML

Fetches chunked public front-end response HTML from this site. JavaScript is not executed.

  • Free
  • Read-only
update-postUpdate Post

Partial update of a post/page/CPT.

  • Free
list-postsList Posts

Lists/searches posts, pages, or any CPT (compact).

  • Free
  • Read-only
delete-postDelete Post

Trashes (or force-deletes) a post.

  • Free
  • Destructive
set-post-termsSet Post Terms

Assigns category/tag/custom terms to a post.

  • Free
list-termsList Terms

Lists the terms of categories, tags or any custom taxonomy, with search and paging.

  • Free
  • Read-only
get-termGet Term

Returns one term with its meta, children and archive link.

  • Free
  • Read-only
create-termCreate Term

Creates a category, tag or custom taxonomy term. Undo from History.

  • Free
update-termUpdate Term

Renames, re-slugs or moves a term, or edits its description and meta. Undo from History.

  • Free
delete-termDelete Term

Permanently deletes a term (confirm required). Undo from History restores it.

  • Free
  • Off by default
  • Destructive

WordPress SettingsWordPress · 2 tools

get-settingsGet Settings

Reads curated site settings (general, reading, writing, discussion, media, permalinks).

  • Free
  • Read-only
update-settingsUpdate Settings

Updates curated site settings; auto-flushes rewrite rules on permalink changes.

  • Free

Performance & SecurityWordPress · 2 tools

analyze-performanceAnalyze Performance

Audits server config, WordPress internals, and a target page; returns a scored report with recommendations.

  • Free
  • Read-only
scan-securityScan Security

Scans for malware heuristics, core file integrity, configuration hardening, and outdated/abandoned software; returns a scored report with recommendations.

  • Free
  • Read-only

FilesystemWordPress · 6 tools

read-fileRead File

Read a file in the WordPress install.

  • Free
  • Read-only
list-directoryList Directory

List a directory in the WordPress install.

  • Free
  • Read-only
search-filesSearch Files

Search file contents across the install.

  • Free
  • Read-only
write-fileWrite File

Create/overwrite a file (backs up first). Disabled by default.

  • Free
  • Off by default
edit-fileEdit File

Replace a string in a file (backs up first). Disabled by default.

  • Free
  • Off by default
delete-fileDelete File

Delete a file (backs up; needs confirm). Disabled by default.

  • Free
  • Off by default

DatabaseWordPress · 6 tools

list-tablesList Tables

List database tables with sizes.

  • Free
  • Read-only
describe-tableDescribe Table

Show a table's columns and keys.

  • Free
  • Read-only
queryQuery (read-only)

Run a read-only SQL query (SELECT/SHOW/etc.).

  • Free
  • Read-only
insert-rowInsert Row

Insert a row (parameterized). Disabled by default.

  • Free
  • Off by default
update-rowsUpdate Rows

Update rows matching a WHERE. Disabled by default.

  • Free
  • Off by default
delete-rowsDelete Rows

Delete rows matching a WHERE (confirm). Disabled by default.

  • Free
  • Off by default

WP-CLIWordPress · 4 tools

run-wp-cliRun WP-CLI Command

Run a wp-cli command (blocklist-guarded: no eval/shell/raw-SQL/config-writes). Disabled by default.

  • Free
  • Off by default
dispatch-wp-cliDispatch WP-CLI Job

Run a wp-cli command as a detached background job (long migrations / bulk tasks). Disabled by default.

  • Free
  • Off by default
get-wp-cli-jobGet WP-CLI Job

Poll a background job's status, exit code, and output.

  • Free
  • Off by default
  • Read-only
list-wp-cli-jobsList WP-CLI Jobs

List recent WP-CLI background jobs.

  • Free
  • Off by default
  • Read-only

Plugins & ThemesWordPress · 13 tools

list-pluginsList Plugins

Lists installed plugins, status, versions, and updates.

  • Free
  • Read-only
search-pluginsSearch Plugins

Searches the wordpress.org plugin directory.

  • Free
  • Read-only
install-pluginInstall Plugin

Installs a plugin from wordpress.org by slug or from a confirmed, hash-verified Media Library ZIP.

  • Free
  • Off by default
activate-pluginActivate Plugin

Activates an installed plugin.

  • Free
  • Off by default
deactivate-pluginDeactivate Plugin

Deactivates a plugin (never EMCP Tools or Elementor).

  • Free
  • Off by default
update-pluginUpdate Plugin

Updates a plugin to the latest wordpress.org version.

  • Free
  • Off by default
delete-pluginDelete Plugin

Permanently deletes an inactive plugin.

  • Free
  • Off by default
  • Destructive
list-themesList Themes

Lists installed themes, active status, and updates.

  • Free
  • Read-only
search-themesSearch Themes

Searches the wordpress.org theme directory.

  • Free
  • Read-only
install-themeInstall Theme

Installs a theme from wordpress.org by slug or from a confirmed, hash-verified Media Library ZIP.

  • Free
  • Off by default
switch-themeSwitch Theme

Activates an installed theme.

  • Free
  • Off by default
update-themeUpdate Theme

Updates a theme to the latest wordpress.org version.

  • Free
  • Off by default
delete-themeDelete Theme

Permanently deletes an inactive theme.

  • Free
  • Off by default
  • Destructive

UsersWordPress · 4 tools

list-usersList Users

Lists users (admin-only); filter by role/search.

  • Free
  • Read-only
get-userGet User

Returns one user's profile detail.

  • Free
  • Read-only
create-userCreate User

Creates a non-admin user; auto-password + email.

  • Free
  • Off by default
update-userUpdate User

Edits a non-admin user's profile (no role/password; admins refused).

  • Free
  • Off by default

Stock & Media ImagesWordPress · 8 tools

list-mediaList Media

Lists and searches images already in the WordPress Media Library (the site's own uploads).

  • Free
  • Read-only
get-mediaGet Media

Full detail of one attachment (sizes, metadata, alt/caption).

  • Free
  • Read-only
upload-mediaUpload Media

Upload a LOCAL file from the client machine into the Media Library by passing its base64 bytes (companion to sideload-image, which fetches a server-reachable URL). Only WordPress-allowed file types.

  • Free
update-mediaUpdate Media

Edit an attachment's alt text, title, caption, description.

  • Free
delete-mediaDelete Media

Delete an attachment (permanent; requires confirm).

  • Free
  • Off by default
  • Destructive
search-imagesSearch Images

Searches a stock-photo provider (Unsplash, Pexels, or Pixabay) for images. Core WordPress tool, available without Elementor. Needs a free provider API key (Connection tab).

  • Free
  • Read-only
sideload-imageSideload Image

Downloads an external image URL into the WordPress Media Library. Core WordPress tool, available without Elementor.

  • Free
add-stock-imageAdd Stock Image

Searches, downloads, and adds a stock image to the page in one call.

  • Free

SEOWordPress · 5 tools

audit-page-seoAudit Page SEO

Scored on-page SEO report (H1, title/meta, canonical, alts, links, word count).

  • Pro
  • Off by default
  • Read-only
extract-keywords-from-contentExtract Keywords

Frequency keyword + phrase extraction from page content.

  • Pro
  • Off by default
  • Read-only
generate-meta-tagsGenerate Meta Tags

Proposes (apply:true writes to Yoast/Rank Math) an SEO title and meta description. Dry-run by default.

  • Pro
  • Off by default
generate-schema-markupGenerate Schema Markup

Generates (apply:true injects) JSON-LD structured data (Article, LocalBusiness, FAQPage, etc.). Dry-run by default.

  • Pro
  • Off by default
set-social-imageSet Social Image

Sets the Open Graph + Twitter share image (Yoast / Rank Math) so link previews use the image you choose, not the first content image.

  • Pro
  • Off by default

ACF (Advanced Custom Fields)Plugins · 2 tools

acf-readACF Read

Read Advanced Custom Fields data, field groups, field values, options pages, and (ACF 6.1+) ACF-managed post types and taxonomies.

  • Free
  • Read-only
  • Needs Advanced Custom Fields

Operations: list-field-groups, get-field-group, list-options-pages, get-fields, list-post-types, get-post-type, list-taxonomies, get-taxonomy

acf-writeACF Write

Write Advanced Custom Fields data, field values, field groups, and (ACF 6.1+) ACF-managed post types and taxonomies. No delete operations; slugs and field keys are immutable.

  • Free
  • Off by default
  • Needs Advanced Custom Fields

Operations: update-fields, validate-fields, batch-update-fields, create-field-group, update-field-group, create-post-type, update-post-type, create-taxonomy, update-taxonomy

WooCommercePlugins · 2 tools

woo-readWooCommerce Read

Read products, native brands, variations, orders, refunds, customers, coupons, reports, settings, shipping, taxes, webhooks, and system status. Call with no operation to list all read operations.

  • Pro
  • Off by default
  • Read-only
  • Needs WooCommerce

Operations: list-products, list-brands, get-brand, get-order, list-orders, list-customers, list-coupons, report-sales, get-settings, list-webhooks, system-status, …

woo-writeWooCommerce Write

Plan and safely upsert structured product imports by ID or exact SKU, create and update native brands, and manage WooCommerce data. Imports are hash-bound and never delete. Refunds/deletes/batch require confirm:true.

  • Pro
  • Off by default
  • Destructive
  • Needs WooCommerce

Operations: plan-product-import, upsert-products, create-product, create-brand, update-brand, update-order, create-refund, create-customer, delete-order, update-setting, …

FunnelKitPlugins · 2 tools

funnelkit-readFunnelKit Read

List funnels and ordered steps; read decoded funnel pages, checkout products with effective prices, checkout fieldsets, order bumps, upsells, A/B tests and analytics; export funnels as JSON.

  • Pro
  • Off by default
  • Read-only
  • Needs FunnelKit Funnel Builder

Operations: list-funnels, get-funnel, get-funnel-page, get-checkout-products, get-checkout-fields, list-order-bumps, get-experiment, export-funnels, …

funnelkit-writeFunnelKit Write

Create and change funnels, steps, checkout products and fields, order bumps, upsells, opt-in and thank-you pages, A/B tests and the store checkout; import templates and funnels. Deletes need confirm:true.

  • Pro
  • Off by default
  • Destructive
  • Needs FunnelKit Funnel Builder

Operations: create-funnel, import-template, create-step, set-checkout-products, create-order-bump, create-offer, create-experiment, import-funnels, delete-funnel, …

FunnelKit AutomationsPlugins · 2 tools

funnelkit-automations-readFunnelKit Automations Read

Automations and stats, contacts as compact rows, tags, lists, fields, audiences, broadcasts, templates, carts, email reports and allowlisted settings.

  • Pro
  • Off by default
  • Read-only
  • Needs FunnelKit Automations

Operations: list-automations, get-automation, list-contacts, get-contact, list-tags, list-lists, list-broadcasts, list-carts, get-automations-settings, …

funnelkit-automations-writeFunnelKit Automations Write

Create and change automations and steps, contacts, tags, lists, fields, broadcasts, templates, form feeds, link triggers, audiences, bulk actions and settings. Deletes and sends need confirm:true.

  • Pro
  • Off by default
  • Destructive
  • Needs FunnelKit Automations

Operations: create-automation, add-step, toggle-automation, create-contact, assign-tags, create-tags, create-broadcast, send-broadcast, update-automations-settings, …

PolylangPlugins · 2 tools

polylang-readPolylang Read

Languages and settings, translation groups, posts missing a translation, the translatable text of a page as segments, and string translations.

  • Pro
  • Off by default
  • Read-only
  • Needs Polylang

Operations: get-setup, list-translations, find-missing, get-page-text, list-strings

polylang-writePolylang Write

Copy a page into another language and link it, write its translated text back, publish it, and manage languages, links, term translations, strings, menus and settings. delete-language and URL changes need confirm:true.

  • Pro
  • Off by default
  • Destructive
  • Needs Polylang

Operations: create-translation, apply-page-text, set-status, add-language, assign-language, link-translations, create-term-translation, update-strings, set-menu-location, update-settings, …

TranslatePressPlugins · 2 tools

translatepress-readTranslatePress Read

The language setup, every string of a page with its context and version, string search, gettext strings and translation progress.

  • Pro
  • Off by default
  • Read-only
  • Needs TranslatePress

Operations: get-setup, get-page-strings, search-strings, get-progress

translatepress-writeTranslatePress Write

Write and review translations of page and gettext strings, and add, update, remove or make default the translation language. remove-language and set-default-language need confirm:true.

  • Pro
  • Off by default
  • Destructive
  • Needs TranslatePress

Operations: translate-strings, review-strings, add-language, update-language, remove-language, set-default-language

TablePressPlugins · 2 tools

tablepress-readTablePress Read

The list of tables, a table's cells, options and version, exports, the rendered HTML, the pages that show a table, and the custom CSS.

  • Pro
  • Off by default
  • Read-only
  • Needs TablePress

Operations: get-setup, list-tables, get-table, export-table, render-table, find-usage, get-custom-css

tablepress-writeTablePress Write

Create, edit, copy, rename, delete and import tables, set the custom CSS and place a table on a page. change-table-id and delete-table need confirm:true.

  • Pro
  • Off by default
  • Destructive
  • Needs TablePress

Operations: create-table, update-table, edit-cells, insert-rows, delete-rows, insert-columns, delete-columns, copy-table, change-table-id, delete-table, import-table, update-custom-css, place-table

Tutor LMSPlugins · 2 tools

tutor-readTutor LMS Read

The list of courses, a course's fields and curriculum with its version, lessons, quizzes, the students of a course and one student's progress.

  • Pro
  • Off by default
  • Read-only
  • Needs Tutor LMS

Operations: get-setup, list-courses, get-course, get-lesson, get-quiz, list-enrolments, get-student-progress

tutor-writeTutor LMS Write

Create and change courses, topics, lessons and quizzes, set the curriculum order, publish or trash courses, and enrol or un-enrol students in free courses. trash-course, delete-topic, delete-lesson, delete-quiz and cancel-enrolment need confirm:true.

  • Pro
  • Off by default
  • Destructive
  • Needs Tutor LMS

Operations: create-course, update-course, set-course-status, trash-course, create-topic, update-topic, delete-topic, create-lesson, update-lesson, delete-lesson, save-quiz, delete-quiz, reorder-contents, enrol-student, cancel-enrolment

LifterLMSPlugins · 2 tools

lifterlms-readLifterLMS Read

The list of courses, a course's fields, curriculum and access plans with its version, lessons, quizzes, memberships, the students of a course or membership and one student's progress.

  • Pro
  • Off by default
  • Read-only
  • Needs LifterLMS

Operations: get-setup, list-courses, get-course, get-lesson, get-quiz, list-memberships, get-membership, list-access-plans, list-enrolments, get-student-progress

lifterlms-writeLifterLMS Write

Create and change courses, sections, lessons and quizzes, set the curriculum order, publish or trash courses, manage access plans and memberships, and enrol or un-enrol students. Trashing, delete-section, delete-access-plan and cancel-enrolment need confirm:true.

  • Pro
  • Off by default
  • Destructive
  • Needs LifterLMS

Operations: create-course, update-course, set-course-status, trash-course, create-section, update-section, delete-section, create-lesson, update-lesson, trash-lesson, reorder-curriculum, save-quiz, trash-quiz, save-access-plan, delete-access-plan, create-membership, update-membership, trash-membership, enrol-student, cancel-enrolment

The Events CalendarPlugins · 2 tools

events-calendar-readThe Events Calendar Read

Events by date range, status, category, venue, organizer or search, one event with its venue, organizers, categories, tags, status and version, venues, organizers and event categories.

  • Pro
  • Off by default
  • Read-only
  • Needs The Events Calendar

Operations: get-setup, list-events, get-event, list-venues, get-venue, list-organizers, get-organizer, list-categories

events-calendar-writeThe Events Calendar Write

Create and change events, venues, organizers and event categories, publish events, mark them cancelled or postponed, and move events, venues and organizers to the trash. Trashing needs confirm:true.

  • Pro
  • Off by default
  • Destructive
  • Needs The Events Calendar

Operations: create-event, update-event, set-event-status, trash-event, create-venue, update-venue, trash-venue, create-organizer, update-organizer, trash-organizer, create-category, update-category

AmeliaPlugins · 2 tools

amelia-readAmelia Read

The setup, categories, services, employees with their week, customers, appointments by date, free time slots, events and their attendees, each with its version.

  • Pro
  • Off by default
  • Read-only
  • Needs Amelia

Operations: get-setup, list-categories, list-services, get-service, list-employees, get-employee, list-customers, get-customer, list-appointments, get-appointment, get-availability, list-events, get-event, list-event-bookings

amelia-writeAmelia Write

Create and change categories, services, employees, working hours, days off and customers, book, reschedule and change the status of appointments and bookings, create, open and cancel events and book attendees. Deletes need confirm:true.

  • Pro
  • Off by default
  • Destructive
  • Needs Amelia

Operations: create-category, update-category, delete-category, create-service, update-service, set-service-status, delete-service, create-employee, update-employee, set-employee-status, set-working-hours, set-days-off, delete-employee, create-customer, update-customer, delete-customer, create-appointment, reschedule-appointment, set-appointment-status, update-appointment, set-booking-status, create-event, update-event, set-event-status, add-event-booking

FluentCRMPlugins · 2 tools

fluentcrm-readFluentCRM Read

The setup, contacts with filters, tags, lists, custom fields, campaigns, templates, email previews and automations with their contacts, each with its version.

  • Pro
  • Off by default
  • Read-only
  • Needs FluentCRM

Operations: get-setup, list-contacts, get-contact-filter-schema, get-contact, list-tags, list-lists, list-custom-fields, list-campaigns, get-campaign, list-templates, get-template, preview-email, list-automations, get-automation, list-automation-contacts

fluentcrm-writeFluentCRM Write

Create, change and erase contacts, import and tag them in batches, manage tags, lists, custom fields and notes, write templates and campaigns, send tests, schedule, pause and resume campaigns, publish automations and move contacts in them. Erasing, merging, sending and publishing need confirm:true.

  • Pro
  • Off by default
  • Destructive
  • Needs FluentCRM

Operations: create-contact, update-contact, delete-contact, import-contacts, tag-contacts, create-tag, update-tag, delete-tag, merge-tags, create-list, update-list, delete-list, merge-lists, add-custom-field, update-custom-field, add-note, update-note, delete-note, create-campaign, update-campaign, schedule-campaign, unschedule-campaign, pause-campaign, resume-campaign, duplicate-campaign, delete-campaign, send-test-email, send-email-to-contact, create-template, update-template, delete-template, set-automation-status, set-contact-automation

MailPoetPlugins · 2 tools

mailpoet-readMailPoet Read

The setup, subscribers with filters, lists, tags, custom fields, newsletters with content and statistics, the live recipient count of a send, automations and forms, each with its version.

  • Pro
  • Off by default
  • Read-only
  • Needs MailPoet

Operations: get-setup, list-subscribers, get-subscriber, list-lists, list-tags, list-custom-fields, list-newsletters, get-newsletter, get-recipient-count, list-automations, get-automation, list-forms

mailpoet-writeMailPoet Write

Add, change, unsubscribe and erase subscribers, import and tag them in batches, manage lists, tags and custom fields, write newsletters, send tests to yourself, send, schedule, unschedule, pause and resume newsletters, and switch automations on or off. Erasing, deleting, sending and activating need confirm:true.

  • Pro
  • Off by default
  • Destructive
  • Needs MailPoet

Operations: create-subscriber, update-subscriber, set-subscriber-status, send-confirmation-email, delete-subscriber, import-subscribers, tag-subscribers, create-list, update-list, delete-list, create-tag, update-tag, delete-tag, add-custom-field, update-custom-field, create-newsletter, update-newsletter, duplicate-newsletter, delete-newsletter, send-test-email, send-newsletter, unschedule-newsletter, pause-newsletter, resume-newsletter, set-automation-status

Meta BoxPlugins · 2 tools

metabox-readMeta Box Read

Read Meta Box data, field groups, field definitions, and field values for posts and other supported object types.

  • Free
  • Read-only
  • Needs Meta Box

Operations: list-field-groups, get-field-group, get-fields

metabox-writeMeta Box Write

Write Meta Box field values. No delete operations; unknown fields are skipped, not created.

  • Free
  • Off by default
  • Needs Meta Box

Operations: update-fields

Essential Addons for ElementorPlugins · 1 tool

essential-addons-readEssential Addons Read

List Essential Addons widgets registered on this site and inspect a widget's content controls.

  • Pro
  • Off by default
  • Read-only
  • Needs Essential Addons for Elementor

Operations: list-widgets, get-widget-schema

Premium Addons for ElementorPlugins · 1 tool

premium-addons-readPremium Addons Read

List Premium Addons widgets registered on this site and inspect a widget's content controls.

  • Pro
  • Off by default
  • Read-only
  • Needs Premium Addons for Elementor

Operations: list-widgets, get-widget-schema

Ultimate Addons for ElementorPlugins · 2 tools

uae-readUltimate Addons for Elementor Read

Discover the UAE widgets registered on this site and inspect the content controls of a widget.

  • Pro
  • Off by default
  • Read-only
  • Needs Ultimate Addons for Elementor

Operations: list-widgets, get-widget-schema

uae-writeUltimate Addons for Elementor Write

Create, update, retarget and delete UAE templates. These render site-wide, so this tool is off by default and delete needs confirmation.

  • Pro
  • Off by default
  • Destructive
  • Needs Ultimate Addons for Elementor

Operations: create-template, update-template, set-display-conditions, delete-template

Contact Form 7Plugins · 2 tools

cf7-readContact Form 7 Read

Read CF7 forms, fields, mail templates, messages, and settings.

  • Free
  • Read-only
  • Needs Contact Form 7

Operations: list-forms, get-form, list-notifications, get-settings

cf7-writeContact Form 7 Write

Update CF7 mail templates, messages, and additional settings.

  • Free
  • Off by default
  • Needs Contact Form 7

Operations: update-notification, update-messages, update-form-settings

WPFormsPlugins · 2 tools

wpforms-readWPForms Read

Read WPForms forms, fields, notifications, and entries (entries require WPForms Pro).

  • Pro
  • Off by default
  • Read-only
  • Needs WPForms

Operations: list-forms, get-form, list-notifications, list-entries, get-entry, get-settings

wpforms-writeWPForms Write

Update WPForms notifications, set entry status, and delete entries (confirm:true). Entry operations require WPForms Pro.

  • Pro
  • Off by default
  • Destructive
  • Needs WPForms

Operations: update-notification, update-entry-status, delete-entry

Gravity FormsPlugins · 2 tools

gravityforms-readGravity Forms Read

Read Gravity Forms forms, fields, notifications, and entries.

  • Pro
  • Off by default
  • Read-only
  • Needs Gravity Forms

Operations: list-forms, get-form, list-notifications, list-entries, get-entry, get-settings

gravityforms-writeGravity Forms Write

Set Gravity Forms entry status (active/spam/trash) and delete entries (confirm:true).

  • Pro
  • Off by default
  • Destructive
  • Needs Gravity Forms

Operations: update-entry-status, delete-entry

Fluent FormsPlugins · 2 tools

fluentforms-readFluent Forms Read

Read Fluent Forms forms, fields, and submissions.

  • Pro
  • Off by default
  • Read-only
  • Needs Fluent Forms

Operations: list-forms, get-form, list-entries, get-entry

fluentforms-writeFluent Forms Write

Set Fluent Forms submission status and delete submissions (confirm:true).

  • Pro
  • Off by default
  • Destructive
  • Needs Fluent Forms

Operations: update-entry-status, delete-entry

Ninja FormsPlugins · 2 tools

ninjaforms-readNinja Forms Read

Read Ninja Forms forms, fields, and submissions.

  • Pro
  • Off by default
  • Read-only
  • Needs Ninja Forms

Operations: list-forms, get-form, list-entries, get-entry

ninjaforms-writeNinja Forms Write

Delete Ninja Forms submissions (confirm:true).

  • Pro
  • Off by default
  • Destructive
  • Needs Ninja Forms

Operations: delete-entry

Formidable FormsPlugins · 2 tools

formidable-readFormidable Forms Read

Read Formidable forms, fields, notifications, and entries.

  • Pro
  • Off by default
  • Read-only
  • Needs Formidable Forms

Operations: list-forms, get-form, list-notifications, list-entries, get-entry

formidable-writeFormidable Forms Write

Delete Formidable entries (confirm:true).

  • Pro
  • Off by default
  • Destructive
  • Needs Formidable Forms

Operations: delete-entry

MetFormPlugins · 2 tools

metform-readMetForm Read

Read MetForm forms, fields, and entries.

  • Pro
  • Off by default
  • Read-only
  • Needs MetForm

Operations: list-forms, get-form, list-entries, get-entry

metform-writeMetForm Write

Delete MetForm entries (confirm:true).

  • Pro
  • Off by default
  • Destructive
  • Needs MetForm

Operations: delete-entry

SureFormsPlugins · 2 tools

sureforms-readSureForms Read

Read SureForms forms, fields, and entries.

  • Pro
  • Off by default
  • Read-only
  • Needs SureForms

Operations: list-forms, get-form, list-entries, get-entry

sureforms-writeSureForms Write

Set SureForms entry status and delete entries (confirm:true).

  • Pro
  • Off by default
  • Destructive
  • Needs SureForms

Operations: update-entry-status, delete-entry

ForminatorPlugins · 2 tools

forminator-readForminator Read

Read Forminator forms, fields, shortcodes, and submissions.

  • Pro
  • Off by default
  • Read-only
  • Needs Forminator

Operations: list-forms, get-form, list-entries, get-entry

forminator-writeForminator Write

Delete a Forminator submission (confirm:true).

  • Pro
  • Off by default
  • Destructive
  • Needs Forminator

Operations: delete-entry

Slim SEOPlugins · 2 tools

slimseo-readSlim SEO Read

Read Slim SEO post/term SEO metadata and site settings.

  • Free
  • Read-only
  • Needs Slim SEO

Operations: get-post-seo, get-term-seo, get-settings

slimseo-writeSlim SEO Write

Update Slim SEO post/term SEO metadata.

  • Free
  • Off by default
  • Needs Slim SEO

Operations: update-post-seo, update-term-seo

VisibilityPlugins · 2 tools

visibility-readVisibility Read

Read Visibility post SEO metadata.

  • Free
  • Read-only
  • Needs Visibility

Operations: get-post-seo

visibility-writeVisibility Write

Update Visibility post SEO metadata.

  • Free
  • Off by default
  • Needs Visibility

Operations: update-post-seo

Yoast SEOPlugins · 2 tools

yoast-readYoast SEO Read

Read Yoast post/term SEO metadata and site settings.

  • Pro
  • Off by default
  • Read-only
  • Needs Yoast SEO

Operations: get-post-seo, get-term-seo, get-settings

yoast-writeYoast SEO Write

Update Yoast post/term SEO metadata.

  • Pro
  • Off by default
  • Needs Yoast SEO

Operations: update-post-seo, update-term-seo

Rank MathPlugins · 2 tools

rankmath-readRank Math Read

Read Rank Math post/term SEO metadata, schema, and site settings.

  • Pro
  • Off by default
  • Read-only
  • Needs Rank Math

Operations: get-post-seo, get-term-seo, get-schema, get-settings

rankmath-writeRank Math Write

Update Rank Math post/term SEO metadata.

  • Pro
  • Off by default
  • Needs Rank Math

Operations: update-post-seo, update-term-seo

All in One SEOPlugins · 2 tools

aioseo-readAll in One SEO Read

Read AIOSEO post SEO metadata, schema, and site settings.

  • Pro
  • Off by default
  • Read-only
  • Needs All in One SEO

Operations: get-post-seo, get-schema, get-settings

aioseo-writeAll in One SEO Write

Update AIOSEO post SEO metadata.

  • Pro
  • Off by default
  • Needs All in One SEO

Operations: update-post-seo

SEOPressPlugins · 2 tools

seopress-readSEOPress Read

Read SEOPress post/term SEO metadata, schema, and site settings.

  • Pro
  • Off by default
  • Read-only
  • Needs SEOPress

Operations: get-post-seo, get-term-seo, get-settings, get-schema

seopress-writeSEOPress Write

Update SEOPress post/term SEO metadata.

  • Pro
  • Off by default
  • Needs SEOPress

Operations: update-post-seo, update-term-seo

The SEO FrameworkPlugins · 2 tools

seoframework-readThe SEO Framework Read

Read The SEO Framework post/term SEO metadata.

  • Pro
  • Off by default
  • Read-only
  • Needs The SEO Framework

Operations: get-post-seo, get-term-seo

seoframework-writeThe SEO Framework Write

Update The SEO Framework post/term SEO metadata.

  • Pro
  • Off by default
  • Needs The SEO Framework

Operations: update-post-seo, update-term-seo

SureRankPlugins · 2 tools

surerank-readSureRank Read

Read SureRank post/term SEO metadata and site settings.

  • Pro
  • Off by default
  • Read-only
  • Needs SureRank

Operations: get-post-seo, get-term-seo, get-settings

surerank-writeSureRank Write

Update SureRank post/term SEO metadata.

  • Pro
  • Off by default
  • Needs SureRank

Operations: update-post-seo, update-term-seo

Blocksy Companion: ExtensionsPlugins · 2 tools

blocksy-extensions-readBlocksy Extensions Read

List Blocksy Companion extensions with name, description, pro flag, and active status (list-extensions).

  • Pro
  • Off by default
  • Read-only
  • Needs Blocksy Companion

Operations: list-extensions

blocksy-extensions-writeBlocksy Extensions Write

Activate or deactivate a Blocksy Companion extension by slug.

  • Pro
  • Off by default
  • Needs Blocksy Companion

Operations: activate-extension, deactivate-extension

Blocksy Companion: Content BlocksPlugins · 2 tools

blocksy-content-readBlocksy Companion: Content Blocks Read

Native Pro templates, hooks and popups. Create disabled drafts, edit content and explicitly publish.

  • Pro
  • Off by default
  • Read-only
  • Needs Blocksy Companion Pro

Operations: get-context, list-content-blocks, get-content-block, list-hooks

blocksy-content-writeBlocksy Companion: Content Blocks Write

Native Pro templates, hooks and popups. Create disabled drafts, edit content and explicitly publish.

  • Pro
  • Off by default
  • Needs Blocksy Companion Pro

Operations: create-content-block, update-content-block, publish-content-block, unpublish-content-block

Active ThemeThemes · 2 tools

theme-readTheme Read

Read the active theme: context (framework, block-theme, supports, menu locations, child status) and theme_mod values.

  • Free
  • Read-only

Operations: get-theme-context, get-mods

theme-writeTheme Write

Set theme_mod values and create + activate a child theme so the agent can edit theme files (create-child-theme requires confirm:true).

  • Free
  • Off by default

Operations: set-mods, create-child-theme

AstraThemes · 2 tools

astra-readAstra Read

Read Astra settings (colors, typography, layout, header/footer) with value + type/label/group metadata.

  • Free
  • Read-only
  • Needs Astra

Operations: get-settings

astra-writeAstra Write

Write Astra settings; non-allowlisted keys are reported in skipped[] and values Astra would not accept in rejected, with nothing written for them.

  • Free
  • Off by default
  • Needs Astra

Operations: update-settings

KadenceThemes · 2 tools

kadence-readKadence Read

Read Kadence settings (palette, colors, typography, layout, buttons, header/footer) with value + type/label/group/shape metadata.

  • Free
  • Read-only
  • Needs Kadence

Operations: get-settings

kadence-writeKadence Write

Write Kadence settings (theme_mods, and the global palette to its own option); non-allowlisted keys are reported in skipped[] and unsafe values in rejected, with nothing written for them.

  • Free
  • Off by default
  • Needs Kadence

Operations: update-settings

GeneratePressThemes · 2 tools

generatepress-readGeneratePress Read

Read GeneratePress settings (global palette, colors, layout, typography) with value + type/label/group/shape metadata.

  • Free
  • Read-only
  • Needs GeneratePress

Operations: get-settings

generatepress-writeGeneratePress Write

Write GeneratePress settings; non-allowlisted keys are reported in skipped[] and values GeneratePress would not accept in rejected, with nothing written for them.

  • Free
  • Off by default
  • Needs GeneratePress

Operations: update-settings

Blocksy ThemeThemes · 2 tools

blocksy-theme-readBlocksy Theme Read

Native theme layout settings and read-only design configuration.

  • Pro
  • Off by default
  • Read-only
  • Needs Blocksy

Operations: get-context, get-settings, get-design-settings

blocksy-theme-writeBlocksy Theme Write

Native theme layout settings and read-only design configuration.

  • Pro
  • Off by default
  • Needs Blocksy

Operations: update-settings

Gutenberg BlocksGutenberg · 10 tools

list-blocksList Blocks

Lists registered block types (name, title, category).

  • Free
  • Read-only
get-block-schemaGet Block Schema

Returns a block's attributes, supports, and a markup example.

  • Free
  • Read-only
get-post-blocksGet Post Blocks

Returns a post's block tree with an index path per block.

  • Free
  • Read-only
list-patternsList Patterns

Lists registered block patterns.

  • Free
  • Read-only
add-blockAdd Block

Inserts block markup into a post at a position.

  • Free
update-blockUpdate Block

Replaces the block at an index path with new markup.

  • Free
remove-blockRemove Block

Deletes the block at an index path.

  • Free
  • Destructive
move-blockMove Block

Moves a block to a new position.

  • Free
duplicate-blockDuplicate Block

Clones the block at a path and inserts the copy after it.

  • Free
insert-patternInsert Pattern

Inserts a registered block pattern into a post.

  • Free
list-block-control-typesList Block Control Types

Returns the attribute types and template syntax for building block specs.

  • Pro
  • Off by default
  • Read-only
validate-block-specValidate Block Spec

Validates a block spec and dry-runs the generator without saving.

  • Pro
  • Off by default
  • Read-only
create-custom-blockCreate Custom Block

Generates a custom Gutenberg block from a spec into an isolated sandbox as an inactive draft. You activate it in Sandbox, Blocks.

  • Pro
  • Off by default
update-custom-blockUpdate Custom Block

Replaces a custom block's spec and regenerates its code.

  • Pro
  • Off by default
get-custom-blockGet Custom Block

Returns a custom block's spec, generated code, status, and last error.

  • Pro
  • Off by default
  • Read-only
list-custom-blocksList Custom Blocks

Lists all generated custom blocks with their status.

  • Pro
  • Off by default
  • Read-only
set-block-statusSet Block Status

Returns a custom block to draft. Activation is yours, in Sandbox, Blocks.

  • Pro
  • Off by default
delete-custom-blockDelete Custom Block

Permanently deletes a custom block and its sandbox file.

  • Pro
  • Off by default
  • Destructive

RedirectsEMCP Modules · 5 tools

list-redirectsList Redirects

Lists the site's managed 301/302 redirects (source → target, code, hits).

  • Free
  • Read-only
find-broken-linksFind Broken Links

Scans published content for internal links to dead or already-redirected URLs. Read-only.

  • Free
  • Read-only
create-redirectCreate Redirect

Creates a 301/302 redirect from an old path to a target URL or post. Disabled by default.

  • Free
  • Off by default
update-redirectUpdate Redirect

Updates an existing redirect by id. Disabled by default.

  • Free
  • Off by default
delete-redirectDelete Redirect

Deletes a redirect by id. Reversible from History. Disabled by default.

  • Free
  • Off by default
  • Destructive

Backup & MigrateEMCP Modules · 7 tools

create-backupCreate Backup

Creates a portable .emcp backup (full/database/files) and returns its id + size. Non-destructive.

  • Pro
list-backupsList Backups

Lists this site's .emcp backups. Read-only.

  • Pro
  • Read-only
migrate-siteMigrate Site to Live

Pushes this whole site to a paired live target and restores it there. Destructive on the destination; requires confirm. Disabled by default.

  • Pro
  • Off by default
  • Destructive
sync-to-liveSync to Live

Pushes a full or selective scope (chosen tables/files) to a paired live target. Destructive for the pushed scope; requires confirm. Disabled by default.

  • Pro
  • Off by default
  • Destructive
list-syncable-changesList Syncable Changes

Lists pages/posts/CPTs changed locally since they were last synced to a paired live target. Read-only.

  • Pro
  • Read-only
sync-content-itemSync Content Item to Live

Pushes one page/post/CPT (content + fields + attached media) to a paired live target, upserting it and remapping media. Overwrites only that item; requires confirm. Disabled by default.

  • Pro
  • Off by default
  • Destructive
discard-sync-changeDiscard Sync Change

Dismisses an item from the changes-to-sync list until it changes again. Local only.

  • Pro
list-changesList Changes

List recent AI-made changes (Elementor/filesystem/database), newest first.

  • Free
  • Read-only
get-changeGet Change

Full detail of one change-ledger entry, including its rollback reference.

  • Free
  • Read-only
rollback-changeRoll Back Change

Undo one recorded change by id (page/file/database). Only reverts changes EMCP recorded.

  • Free
search-contentSearch Content

Search the site's pages, templates, widgets, and global styles to reuse existing content.

  • Free
  • Read-only
reindex-searchReindex Search

Rebuild the content-search index (also updates on save).

  • Free

Content Mirror (Git)EMCP Modules · 3 tools

export-contentExport Content

Export page/template content to git-trackable JSON files.

  • Free
restore-contentRestore Content

Restore a page/template from its mirror file (file-based undo).

  • Free
list-content-exportsList Content Exports

List the mirror files on disk.

  • Free
  • Read-only
validate-php-snippetValidate PHP Snippet

Statically checks snippet code (parse + security scan) without storing or running it.

  • Free
  • Off by default
  • Read-only
create-php-snippetCreate PHP Snippet

Creates an INACTIVE draft snippet (validated; an admin must activate it before it runs).

  • Free
  • Off by default
update-php-snippetUpdate PHP Snippet

Updates a snippet's code/settings and re-validates.

  • Free
  • Off by default
get-php-snippetGet PHP Snippet

Returns a snippet's code, status, shortcode, and validation report.

  • Free
  • Off by default
  • Read-only
list-php-snippetsList PHP Snippets

Lists PHP snippets with their status and run context.

  • Free
  • Off by default
  • Read-only
delete-php-snippetDelete PHP Snippet

Permanently deletes a snippet and its sandbox file.

  • Free
  • Off by default
  • Destructive

Sandbox Cloud (Export / Import)EMCP Modules · 2 tools

export-sandbox-artifactExport Sandbox Artifact

Exports a custom widget/block/snippet as a portable bundle.

  • Free
  • Read-only
import-sandbox-artifactImport Sandbox Artifact

Imports a sandbox artifact bundle produced by export-sandbox-artifact.

  • Free
recallRecall Project Memory

Read approved guidance + recent session summaries so the agent does not re-guess site context.

  • Pro
  • Off by default
  • Read-only
rememberRemember Guidance

Propose one guardrail/fact/convention/instruction. Stored pending until a human approves it.

  • Pro
  • Off by default
save-session-summarySave Session Summary

Record a session summary; the plugin attaches a factual digest of the actual changes.

  • Pro
  • Off by default

EMCP CloudEMCP Modules · 8 tools

cloud-statusCloud Status

Plan, limits, and usage for the connected account.

  • Free
  • Read-only
cloud-listCloud List

List the artifacts backed up to your account, optionally by kind.

  • Free
  • Read-only
cloud-backupCloud Backup

Back up a local sandbox artifact (block, widget, or PHP snippet) to your account.

  • Free
cloud-pullCloud Pull

Pull a cloud artifact into this site by UUID. It lands as a new inactive draft.

  • Free
cloud-config-syncCloud Config Sync

Push or pull a config blob (settings, brand kit, tool toggles) to or from EMCP Cloud.

  • Free
cloud-config-inspectInspect Managed Settings

Read the fixed managed settings allowlist for Cloud profile previews. No settings are changed.

  • Free
cloud-safe-updatesCloud Safe Updates

Inspect WordPress updates and prepare an approved maintenance window with independent snapshot recovery.

  • Free
  • Destructive
cloud-config-deployDeploy Managed Settings

Apply an explicitly approved revision, read its receipt, or restore its before-image when affected settings have not changed.

  • Free

MarketplaceEMCP Modules · 2 tools

cloud-marketplace-listMarketplace List

Browse published marketplace listings (blocks, widgets, snippets).

  • Free
  • Read-only
cloud-marketplace-installMarketplace Install

Install a listing by slug. It is imported as a new inactive draft.

  • Free
resize-mediaResize Media

Resize a Media Library image in place (scale to fit, or crop to exact size). The attachment id and URLs are unchanged, and the original is backed up.

  • Free
create-theme-templateCreate Theme Template

Create a typed theme template (header, footer, single, archive, search, 404).

  • Free
list-theme-templatesList Theme Templates

List theme templates, optionally filtered by type.

  • Free
  • Read-only
get-theme-templateGet Theme Template

Full detail for one template: type, conditions, detected builder, content status.

  • Free
  • Read-only
update-theme-templateUpdate Theme Template

Update a template's title or type.

  • Free
set-template-conditionsSet Template Conditions

Set where a template applies. Granular selectors, Exclude rules, and priority require Pro.

  • Free
delete-theme-templateDelete Theme Template

Delete a theme template.

  • Free
  • Destructive
resolve-templateResolve Template

Show which template wins each slot (header/body/footer) for a given post or context. Use it to debug conditions.

  • Free
  • Read-only
list-condition-targetsList Condition Targets

Discovery: the selectors and objects a template can target, so conditions are built from real values.

  • Free
  • Read-only
list-dynamic-sourcesList Dynamic Sources

Discovery: the dynamic sources this site offers, what each produces, and where each can be used (widget, block, Elementor tag, block binding).

  • Free
  • Read-only
create-theme-php-templateCreate Theme PHP Template

Create a validated DRAFT PHP region template (never runs until a human attaches it).

  • Free
  • Off by default
list-theme-php-templatesList Theme PHP Templates

List draft PHP templates.

  • Free
  • Off by default
  • Read-only
get-theme-php-templateGet Theme PHP Template

Return one PHP template with its validation report.

  • Free
  • Off by default
  • Read-only
update-theme-php-templateUpdate Theme PHP Template

Update a PHP template and re-validate.

  • Free
  • Off by default
delete-theme-php-templateDelete Theme PHP Template

Delete a PHP template and its sandbox file.

  • Free
  • Off by default
  • Destructive

See what the tools add up to.

Feature pages explain each part of EMCP Tools, and the integrations show what works with your builder and plugins.