Create pages from a template + section list.
Agents understand Elementor and can safely operate on it at scale — something no generic AI can do.
Read and write Elementor data through typed, schema-validated calls.
Apply changes across hundreds of records in one operation.
Create, update and configure Elementor — not just read it.
Feed Elementor values into templates, query loops and other tools.
Scoped tokens and draft-mode keep large edits under control.
No exports, no SQL, no brittle scripts — just protocol.
Ask in plain language and the Elementor integration turns it into a couple of typed calls — no exports, no SQL, no plugin spelunking.
Populate or update a field across an entire dataset at once.
Have an agent draft and fill structured Elementor data from a brief.
Find empty or inconsistent records and fix them in place.
Chain Elementor actions into multi-step agent workflows.
The NibWP Elementor AI automation integration exposes Elementor to any MCP-compatible AI agent — Claude, Cursor, Claude Code or your own — as typed, schema-validated tools. Instead of clicking through Elementor or writing custom code, you describe what you want in plain language and the agent reads and writes real Elementor data over the Model Context Protocol (MCP).
It runs on the NibWP Pro plan and activates the moment Elementor is detected, exposing every tool with scoped tokens, draft-mode and an audit log so automation stays safe. Pair it with the Elementor Pro Skill and EtchWP Pro Skill integrations to automate page-builder end to end, or browse all NibWP integrations and the open Novamira alternative.
| Tool | Type | What it does |
|---|---|---|
| nibwp/elementor-create-page | write | Creates a new WordPress page (or updates an existing one) with structured Elementor section data. |
| nibwp/elementor-create-widget | write | Generates a custom Elementor widget PHP class and writes it to the NIBWP sandbox directory so it is auto-loaded on every request. |
| nibwp/elementor-global-styles | write | Manages Elementor global colors and fonts via the Kit system. |
| nibwp/elementor-manage-templates | write | List, create, or retrieve Elementor templates from the template library (elementor_library post type). |
| nibwp/elementor-list-pages | read | List every post or page that was built with Elementor (presence of `_elementor_data` meta). |
| nibwp/elementor-get-page-structure | read | Read the raw Elementor data tree for an existing post (sections / columns / widgets) plus the page template and edit mode. |
Yes — once Elementor is installed, NibWP detects it and its abilities go live instantly.
Yes — it exposes both read and write tools, with destructive actions clearly flagged.
Scoped tokens, rate limits and draft-mode keep large operations controlled and reversible.
No — the Elementor integration works on Pro. Pro Skills are for design-to-build builder output.
Activate the integration and it's live on your MCP endpoint instantly.