Let your AI edit Elementor without breaking your layouts

Connect the Claude or ChatGPT you already pay for. It rewrites copy, updates widgets, inserts sections and syncs your SEO - editing settings inside the layout tree, never raw HTML, with every write checked before it lands. Free to start.

Containers stay put Restore point before every write Works with your addon packs Your AI, no second bill
HeadingFast shippingTextSame font, same sizeButtonUntouchedImageUntouchedYourpage
Your AI is editing this page - the layout does not move
In short

wptaskify is a managed Model Context Protocol (MCP) server for Elementor. It connects AI models - Claude, ChatGPT - to the _elementor_data layout tree on your WordPress site, so they can rewrite copy, update widgets, insert sections and apply templates without disturbing the containers around them.

Connect your WordPress site→Paste one line into your AI→Ask it to change a page
16Elementor things it can do
1restore point before every write
Step by step

Setting it up

Five steps, about two minutes. You do not install anything extra and you do not handle an API key.

Make a free accountSign up at wptaskify.com. No card, no trial timer.
Connect your WordPress siteInstall the plugin and click connect. It creates an application password - a separate credential, not your login - and encrypts it.
Copy one line into Claude or ChatGPTYour dashboard gives you a link. Paste it into your AI's settings. That is the whole connection.
Ask it to change a page'Rewrite the hero heading.' 'Add an FAQ section below the pricing table using my site colours.' It reads the real layout and edits it.
Check it, or undo itOpen the page. If it is not what you wanted, ask it to undo - the restore point was taken before the change.
How it works

What happens when you ask it to change a page

Five steps between your sentence and your page. The middle three are the ones that keep the design intact.

1
You ask your AI, in normal words'Rewrite the hero heading to focus on fast shipping, keep the layout.' Claude or ChatGPT reads that and decides what needs doing.
2
Your AI reads the page's real layout treeNot a screenshot and not a guess - the actual nested structure of sections, containers and widgets, each with its own id. It finds the widget you meant.
3
It changes that widget's settings onlyThe heading's text field. Not the section, not the column width, not the responsive breakpoints - those are carried through exactly as they were.
4
The new tree is validated, then a restore point is takenIf the structure is no longer a valid Elementor element list it is refused and nothing is written. If it is valid, the current version is snapshotted first, then the change is saved.
5
The CSS cache is flushedSo what you see on the front end is what was just written, not the previous design served from cache.
The one line you paste in
https://wptaskify.com/mcp

Claude:  Settings > Connectors > Add custom connector > paste > sign in.
ChatGPT: Settings > Connectors > Developer mode > Create > paste.

Your dashboard shows this link with your account already on it.
16 tools

Your AI edits the real page, not a copy of it

Once it is connected, the AI you already use can restructure, rewrite and restyle live Elementor pages - through the same data the builder uses.

Reading the page - 1 toolThe full layout tree: every section, container and widget with its id, type and settings, plus the restore points available.
2toolsEditing contentRewrite a widget's text, or change any of its settings - typography, colours, links - without touching what surrounds it.
4toolsStructureAdd a widget, delete an element, move one into a different container, or duplicate a section you already like.
3toolsTemplatesList your saved templates, save a section as one, or apply a template to a page - appended or replacing what is there.
2toolsPage and site stylingPage layout, content width, page-level custom CSS, and the global colours and fonts your whole site inherits.
3toolsSafetyRestore a snapshot, replace a page's data wholesale, or import a template JSON - each one backed up before it writes.

You stay in control. Risky changes (publish, delete, bulk edits, price changes) wait in your approval inbox - nothing goes live until you approve it. Your credentials are AES-256 encrypted and you can disconnect any time.

Real examples

What people actually do with it

Real jobs, in the words somebody would use to ask for them.

›Copy
Rewrite the hero heading to focus on fast shipping

Same font, same button, same layout - only the words change.

›Sections
Add an FAQ accordion below the pricing table

Built with your active site colours, in the container you named.

›Shop
Update the product grid with my three best sellers

It reads WooCommerce and puts the real products into the widget.

›SEO
Check the H1 and H2 on every landing page and fix the gaps

Across pages, in one request, headings and meta together.

›Templates
Reuse the testimonial section from the home page here

Save it once, apply it anywhere - spacing and styling intact.

›Branding
Change the global accent colour across the site

Global colours and fonts, so every page that inherits them follows.

Honest comparison

How the three options compare

A technical comparison of managed Elementor MCP editing against Elementor's own AI and native builder, and against editing the page by hand.

What you are comparingwptaskify (managed MCP)what we recommendElementor AIEditing by hand
What it can seeThe whole site - pages, products, SEO, Search ConsoleThe widget you are inWhatever you have open
Where you workClaude, ChatGPT, Cursor, WindsurfInside the Elementor builderInside the Elementor builder
Layout protectionTree validated before the write landsEdits within one widgetWhatever you drag, stays dragged
Editing several pages at onceYes - ask onceOne page at a timeOne page at a time
Updates copy and the SEO plugin togetherYes - Yoast or Rank Math, same requestNoTwo plugins, by hand
UndoRestore point before every writeElementor revisionsElementor revisions
Second AI billNone - you use your own Claude or ChatGPTBundled credits, at their priceNo AI

Key takeaway: Elementor's own AI works inside one widget in the builder. wptaskify connects the same designs to the rest of the site - your WooCommerce products, your SEO plugin, your Search Console numbers - and validates every write before it lands.

Before you start

What you need

An Elementor site and the AI you already pay for. Everything runs through the plugin you already installed - there is nothing extra to add and no API key to handle.

ElementorFree or Pro, version 3.0 or newer. Pro is not required - the tools read and write the same data either way.
WordPress5.6 or newer, PHP 7.4 or newer, with the REST API reachable.
The wptaskify pluginThe same one that powers the rest of the tools. If your site is already connected, Elementor editing is already there.
AI clientsClaude Desktop, Claude Code, claude.ai, ChatGPT (developer mode, paid plan), Cursor, Windsurf, Cline - anything that speaks MCP.
Addon packsAny pack that uses standard Elementor widget controls - Essential Addons, Element Pack, Crocoblock - is read and written like any other widget.
Your planElementor editing is on the paid plans. It switches on straight away on upgrade - there is no waiting list.
Non-destructive by design

Your containers do not move

The fear is that an AI rewrites a page and the design falls apart. Here is everything that stands between your AI and your layout, in the order it happens on every single write.

It writes settings, not HTMLYour AI changes a widget's own fields - the heading text, the button link, the typography. It never inserts raw markup into your page, so there is nothing to break out of and nothing to mangle the layout around it.
The tree is validated before it is savedEvery write is decoded and checked that it is still a valid Elementor element list. A malformed tree is refused with an error and your page is left exactly as it was - broken data never reaches the database.
A rolling snapshot, taken before the writeThe page's current layout is stored with the post first, then the new data is written - and the last five are kept, so you can step back through a session rather than only undoing the most recent change. 'Undo that' puts one back and clears the CSS cache with it.
Column widths and breakpoints stay isolatedEditing a widget changes that widget. The section, container and column around it - their widths, their padding, and every responsive breakpoint you set - are carried through untouched.
The CSS cache is flushed for youElementor caches each page's generated CSS. After every change we clear it, so the front end shows what was just written instead of the old design.
These are our restore points, not Elementor's revisionsWorth being precise, so you do not go hunting in the wrong place: the snapshots are stored by wptaskify with the page, not added to WordPress's own revision history. Elementor's revisions keep working exactly as they always did - this sits on top of them.
FAQ

Questions, answered

Will the AI break my Elementor design or styling?

It edits a widget's own settings inside the layout tree - it does not inject raw HTML into your page. The section, container and column around that widget, their widths, padding and every responsive breakpoint, are carried through untouched. And before anything is saved the new tree is checked that it is still a valid Elementor element list; if it is not, the write is refused and your page is left exactly as it was.

Can I undo an edit I do not like?

Yes. A restore point is taken automatically before every single write, and the last five are kept - so you can step back through a session, not just undo the most recent change. Ask your AI to undo it, or name an earlier restore point by its time. To be precise about what these are: they are wptaskify restore points stored with the page, not entries in WordPress's own revision list. Elementor's revisions keep working exactly as they did - this sits on top.

How is this different from Elementor AI?

Elementor's own AI works inside the builder, on the widget you have open. This connects your Elementor pages to everything else: it can read your WooCommerce products, your Search Console numbers and your SEO plugin, and change all of them in one request. It also works from Claude or ChatGPT rather than from inside the builder, so you can ask for changes across several pages at once.

Does it work with third-party addon packs?

Yes. Any addon whose widgets use standard Elementor controls - Essential Addons, Element Pack, Crocoblock and the rest - is read and written like any other widget, because they all live in the same layout tree.

Do I need Elementor Pro?

No. Free and Pro both store the page in the same way, so the tools read and write either one. If you have Pro, its widgets are available to the AI like any others.

Is this on the free plan?

Not the editing. On the free plan your AI can read an Elementor page's structure and audit its headings, which is useful on its own. Writing to a page - changing widgets, adding sections, applying templates - needs an active paid plan, and it switches on straight away when you upgrade.

Do I have to pay for Claude or ChatGPT as well?

You need one of them, and most people already have it. We do not sell you AI and we do not charge per edit. You pay us a flat monthly fee for the connection and the 16 tools; the thinking comes from the Claude or ChatGPT you already use.

Can it build a whole section from scratch?

Yes - it can add widgets into a container, duplicate a section you already like and rework it, or apply one of your saved templates to the page. Asking it to reuse a section you have already designed usually gives a better result than asking for one from nothing, because it inherits your spacing and colours.

What happens to my site password?

The plugin creates an application password - a separate credential WordPress issues for software, not your login - and it is encrypted before it is stored. Revoke it from your WordPress dashboard at any time without touching your account.

Real, not staged

Real Elementor sites run on wptaskify - layouts edited by AI, containers untouched

No stock screenshots. This list is the client sites that genuinely run Elementor - we do not count a site built with another builder towards it. Open it and check the page source yourself.

French property client. 623 listing pages built on Elementor - layouts read and edited through the MCP server, with the containers and breakpoints left as the designer set them.

Visit live site →
Under the hood

What a tool looks like

Your AI never sees this - it reads the list and picks. This is one of the 16, exactly as the server hands it over.

One tool, as your AI receives it
{
  "name": "elementor_update_widget",
  "description": "Change a widget's settings inside an Elementor page, without touching the containers around it.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "post_id":      { "type": "integer", "description": "The page the widget is on" },
      "widget_id":    { "type": "string", "description": "The 7-character Elementor element id" },
      "settings":     { "type": "object", "description": "Only the keys you want changed" }
    },
    "required": ["post_id"]
  }
}
Technical terms

The words on this page

Model Context Protocol (MCP) An open standard that lets an AI model discover and call outside tools. The model asks a server what it can do, gets a list back, and calls the ones it needs. Anthropic published it in 2024 and Claude, ChatGPT and Cursor all speak it.
_elementor_data The JSON tree WordPress stores each Elementor page in - a nested list of sections, containers and widgets, each with its own id and settings. It is what the builder reads when you open a page, and it is what wptaskify edits.
Application password A separate password WordPress issues for software, not for logging in. It can be revoked on its own without touching your account. The plugin creates one and it is encrypted before we store it.
Human-in-the-loop execution Reading and drafting happen straight away; anything that changes what the public sees - publishing, deleting, price changes - stops and waits for a person to approve it.
If you have used Zapier, Make or n8n

Why this is not an automation

Rule-based automation and MCP solve different problems. Here is the difference, without the sales pitch.

A Zapier, Make or n8n workflow

You build the steps. When a post is published, send it here, then format it like this, then post it there. It runs exactly what you drew, every time, and it is excellent at that - moving a known thing between two known places on a schedule.

What it cannot do is decide. If the job is "find every page with a weak title and rewrite it", you have to define what weak means, in advance, as a rule.

wptaskify over MCP

You describe the outcome. The AI reads the real layout tree on your page, works out which of the 16 tools to call and in what order, and does it - then shows you anything risky before it goes live.

There is no workflow to draw and nothing to maintain when your site changes. The trade is that it is a judgement call each time rather than a fixed rule, which is why publishing waits for your approval.

They are not exclusive. Plenty of people run scheduled automations for the predictable work and use this for the parts that need reading and deciding.

Pricing

What it costs

You connect the Claude or ChatGPT you already pay for, so there is no second AI bill. These prices are for the server and the tools.

Free$0One site. Read an Elementor page's structure and audit its headings. No editing. No card.
MCP Solo$19/moOne site. Full widget and container editing, templates, page settings, restore points.
MCP Pro$49/moUp to 5 sites. Global colours and fonts, WooCommerce-aware edits, bulk landing page work.
MCP Agency$99/moUp to 20 sites, team access, automatic backups - built for running client sites.

Elementor editing needs an active paid plan - the free plan can read a page's structure but not write to it. Indian pricing is shown in rupees on the pricing page.

Data and privacy

What happens to your content

Your site password The plugin creates an application password - a separate credential, not your login - and it is encrypted before it is stored. You can revoke it from your WordPress dashboard at any time without touching your account.
Your layouts We pass the page's Elementor data between your AI and your site to make the change you asked for. We do not keep a copy of your designs to train anything, and we never sell or share them.
Your AI The model is yours - your own Claude or ChatGPT account, under your agreement with Anthropic or OpenAI. Both state that they do not train on business API data by default; their terms are the authority on that, not us.
Disconnecting Delete the connection from your dashboard or deactivate the plugin. Access stops immediately and nothing is left behind on your site - your Elementor pages are untouched WordPress content.
Recent updates

What we shipped lately

September 2026 Google Business Profile tools: scorecard audit, service areas, special hours, keyword gaps, and photo upload straight from a chat.
August 2026 Pinterest scheduling, and a rebuilt approval flow so every risky action lands in one place.
July 2026 ChatGPT developer-mode connector support, alongside Claude Desktop, Claude Code and claude.ai.
Built and maintained by

Logical Dottech

wptaskify is built and run by Logical Dottech, an IT services and digital marketing agency. We use it on our own sites first - completewaterguide.com is ours, and the client sites above are ones we run. Every tool on this page exists because we needed it on real work.

Questions about how it works, or want something it does not do yet? Tell us.