Page builders integration
MCP for Elementor
Elementor stores every page as a JSON document in the _elementor_data post meta. WP MCP exposes that document to your AI agent through a curated 44-widget catalog with typed settings schemas, plus a structural suite for containers and layout. It also reads and writes the active kit, so the agent can restyle the whole site by editing global colors and typography. The agent reads the real element tree, then adds, updates, moves, or removes widgets, validated before every write, and snapshotted so any edit is one click from undone.
What your AI can do
Real Elementor operations, every write reversible.
- Read a page's parsed Elementor element tree with an expected hash
- Add and update widgets from a validated 44-widget catalog
- Build and rearrange flexbox containers with the structural suite
- Edit the kit's global colors and typography to restyle the whole site
- Save, apply, export, and import Elementor library templates
- Build theme parts (header, footer, single, archive) and set display conditions
- Build Elementor v4 atomic elements (flexbox, div-block, atomic widgets)
- Create popups, set triggers, and bind dynamic tags
- Add site-wide custom CSS and manage Elementor code snippets
- Build custom Elementor widgets from a data spec (no code generation, no eval)
- Duplicate, reorder, and relabel elements safely
- Roll back any widget, structural, or global-style change, per edit or per session
Example prompts
Just ask.
Build a hero container with a heading, subhead, and a button to /contact.
Add a three-column services section under the hero, each with an icon and text.
Set the primary brand color to #0e7490 and the heading font to Poppins.
Reorder the sections so pricing comes before the FAQ.
Under the hood
The real calls.
get-elementor-data({ post_id: 42 }), returns the element tree + expected_hash
add-widget({ post_id: 42, widget_type: "heading", settings: {…}, expected_hash }), validated, snapshotted, reversible
update-global-colors({ system_colors: [{ _id: "primary", color: "#0e7490" }], expected_hash }), restyles the whole site, snapshotted
Frequently asked
Questions, answered.
Do I need Elementor Pro?
No, the tools work with free Elementor, and Pro widgets in the catalog light up when Elementor Pro is active. WP MCP's Elementor deep editing is part of its own Pro tier.
Are Elementor edits reversible?
Yes. _elementor_data is ordinary post meta, so the standard post snapshot captures it, every change is restorable with one click.
More integrations
MCP for Gutenberg
FreeSurgical block-editor editing by index path, free, no page builder required.
MCP for Bricks
ProRead and write Bricks Builder content over MCP, a page builder most MCP tools can't touch.
MCP for Divi
ProRead and write Divi content over MCP, builder-aware, snapshotted, reversible.
MCP for WPBakery Page Builder
ProRead and edit WPBakery layouts element by element over MCP, with its custom CSS kept in step, every write reversible.
MCP for Beaver Builder
ProRead and edit Beaver Builder layouts node by node over MCP, published the way Beaver Builder publishes, every write reversible.
MCP for Breakdance
ProRead and edit Breakdance layouts node by node over MCP, byte for byte outside the edit, every write reversible.