Elementor MCP · Pro
Build real Elementor pages with any AI agent.
WP MCP exposes Elementor's document model to Claude, Cursor, and any MCP client: a curated 44-widget catalog with typed, validated settings and a structural suite for containers and layout. The agent edits the same document Elementor does, validated before every write, and snapshotted so any change is one click from undone.
Works with free Elementor · deep editing on Pro · fully reversible
› Build a hero: dark container, heading, subhead, button to /contact
⛨ _elementor_data saved · restorable
add-container flex · background #0b1220
add-widget heading + button (validated)
✓ Hero built, open it in Elementor, fully editable.
Discover, inspect, act
A catalog-backed workflow.
Discover the catalog
list-widgets indexes 44 curated widgets; get-widget-schema returns their typed params. The agent picks from a known surface instead of guessing control names.
Read before you write
get-elementor-data returns the parsed element tree with an expected hash. Writes carry that hash, so a stale edit is refused rather than overwriting newer work.
Widgets & structure
add-widget and update-widget place validated widgets; the structural suite (add-container, move-element, duplicate-element, reorder-elements) handles the layout gotchas.
Reversible by construction
_elementor_data is post meta, so the standard snapshot captures it. Undo any widget or structural change, or a whole session, from wp-admin.
Example prompts
Describe the page.
Add a three-column services section under the hero, each with an icon, heading, and text.
Duplicate the testimonial container and change the two quotes to the ones in this list.
Reorder the sections so pricing comes before the FAQ, and tighten the container padding.
Frequently asked
Questions, answered.
What is Elementor MCP?
It is a way for AI agents to build and edit Elementor pages over the Model Context Protocol. WP MCP exposes Elementor's document model as MCP tools, a curated 44-widget catalog with typed, validated settings, plus a structural suite for containers and layout, so Claude or Cursor edits the same _elementor_data the editor does. Everything it builds stays fully editable.
Do I need Elementor Pro?
No. The tools work with free Elementor. When Elementor Pro is active, the Pro widgets in the catalog become available too. WP MCP's own Elementor deep editing is part of its Pro tier.
Are Elementor edits reversible?
Yes. _elementor_data is ordinary post meta, so the standard post snapshot captures it, every widget add, update, move, or removal is snapshotted before it runs and restorable with one click, per change or per session.
How does the agent avoid producing broken layouts?
Widgets are validated against a curated schema before anything is written, and the structural tools enforce the row-layout rules that trip agents up, column widths, flex settings, alignment defaults. Writes require an expected hash of the current document, so a stale edit is rejected rather than clobbering newer changes.
Which clients work with it?
Any MCP-compatible client, Claude Code, Claude Desktop, Cursor, over HTTP with an application password, or the WP-CLI stdio bridge locally.