Skip to content

Avada Builder MCP tools

Available in EMCP 3.17.0. Avada combines a theme, a visual builder and a Core companion plugin. EMCP Pro exposes a dedicated toolset for native layout discovery, draft creation and bounded shortcode-tree editing. Your agent can inspect installed element maps instead of inventing shortcode attributes.

  1. Check installed versions. Avada Builder 3.16.1 through 3.16.x with the active Avada theme. EMCP Pro is required.
  2. Enable the integration. Open EMCP Tools > Page Builders and select this standalone builder. Gutenberg and enabled block packs remain available.
  3. Connect and inspect. Reconnect your MCP client, read context and schemas, and enable the write tools needed for the task. Start with a draft and inspect the native editor.

When Avada Core is active, content discovery lists accessible Portfolio and FAQ records and Slider groups. Supported display elements can reference published source content. Build a portfolio page or FAQ section using those records while keeping source-content changes separate from layout work.

Read native schemas and existing Portfolio, FAQ and Slider group records.

Use containers, rows, columns and verified content elements with a fresh hash.

Check responsive output and a native Live Builder save.

All names use the emcp-tools/ namespace. Read the live input schema for optional fields, enums, limits and confirmation requirements; this table lists required inputs only.

ToolAccessPurposeRequired inputs
avada-list-core-contentReadDiscover existing portfolio items, FAQs and slider groups for Core display elements. Does not change source content.kind
avada-get-contextReadRead installed version, permissions, supported types and storage contract. Start here.None
avada-list-elementsReadList registered native element types and nesting rules. Some specialized elements are read-only in this adapter.None
avada-get-element-schemaReadRead native controls, defaults and nesting rules for a native shortcode type, e.g. fusion_title.type
avada-list-pagesReadList editable WordPress pages and their Avada status.None
avada-get-pageReadRead the native nested tree and content_hash for a page or existing template.post_id
avada-create-pageWriteCreate an empty draft with Avada Builder enabled.title
avada-set-page-treeWriteReplace a page tree with root, _nextNodeId and nested nodes. Requires expected_hash; preserves template settings and page status.post_id, expected_hash, tree
avada-add-elementWriteAdd a childless native element, allocating a unique ID. Read schema/defaults first; default parent is root 1.post_id, expected_hash, type
avada-update-elementWriteRecursively merge named property groups while replacing lists and preserving other properties. IDs are scoped to the latest read.post_id, expected_hash, element_id, properties
avada-move-elementWriteMove a node and descendants to a parent and sibling position; rejects cycles and invalid nesting.post_id, expected_hash, element_id, parent_id
avada-remove-elementWriteRemove a node and its entire subtree; root cannot be removed.post_id, expected_hash, element_id
avada-list-templatesReadList editable non-global library items and layout sections. Creation and conditions are not included.None
avada-get-design-systemReadRead allowlisted typography, colors, widths and breakpoint settings; no global writes.None

Create an Avada draft with service columns and an FAQ display using existing published Core records. Inspect available elements before building.

Read current state before editing and re-read after each save. If a hash is stale, inspect the changed document before rebuilding the request. A successful save is not proof of correct visual output: inspect the native editor and frontend.

  • Requires EMCP Pro, the active Avada theme and supported Avada Builder. Core elements also require Avada Core.
  • Fifteen element types support authoring. Other installed types may be discovery-only.
  • Source-item and slide creation, global settings, forms, global instances and layout conditions are excluded.

If tools are missing, check versions, dependencies, integration selection, tool switches and user capabilities. Reconnect long-lived MCP clients after plugin updates or selection changes. If output differs after saving, inspect the native document and styles before retrying; do not bypass the adapter with direct metadata writes.

See the Avada Builder integration overview, builder setup guide and agent skills.