Get the plugin
WP MCP/Integrations/Page builders

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.

get-elementor-dataadd-widgetupdate-widgetadd-containerget-global-settingsupdate-global-colorsupdate-global-typographysave-as-templateapply-templateexport-pageimport-templatecreate-theme-templateset-template-conditionslist-theme-templates

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
  • 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.

wpmcp, elementor

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.

Point your AI at Elementor.

Release notes, straight to your inbox.

One email per release, what shipped, what's verified, what's production-only. No drip campaigns. Unsubscribe in one click.