Elementor MCP

Elementor MCP: build Elementor pages with any AI agent.

EMCP Tools is an independent WordPress MCP plugin that exposes Elementor to the Model Context Protocol (MCP). Connect Claude, Cursor, Antigravity, or any MCP client and build complete Elementor pages from a prompt: typed widgets, flexbox containers, global styles, and templates, all running entirely on your own WordPress.

509
MCP tools
62
Elementor widgets
Free
+ Pro tier
Build a pricing card$29/mo1,240
What it is

What is Elementor MCP?

The Model Context Protocol is the open standard AI clients use to call tools on external systems. EMCP implements an MCP server for WordPress and turns Elementor's data model (documents, widgets, the element tree, and global settings) into tools an AI agent can call.

Instead of describing a layout and copy-pasting into the editor, you prompt your AI client and it builds the page directly: it creates the page, adds containers, drops in widgets with real settings, wires up global colors and typography, and saves through Elementor's own document pipeline so CSS regenerates correctly.

It works with the free Elementor plugin (3.20+). When Elementor Pro is active, Pro widgets register automatically. Elementor 4.0's atomic elements are supported too.

What you can build

Discover, inspect, act.

EMCP follows a discover → inspect → act model so agents use real widget names and valid settings every time:

  • Layout: modern flexbox containers (never legacy sections), nesting, move/duplicate/remove elements.
  • Widgets: a catalog of 62 curated widgets (27 free / 30 Pro / 5 WooCommerce) reached through list-widgetsget-widget-schemaadd-free-widget / add-pro-widget.
  • Atomic elements: Elementor 4.0 e-heading, e-button, e-image, flexbox and div-block with typed props handled for you.
  • Global Classes: read and author Elementor 4.0's design system directly, create, update, and delete reusable style classes by name.
  • Templates & globals: save/apply templates, update the site color palette and typography in the active kit.
  • One-shot pages: build-page takes a declarative structure and assembles the whole page in a single call.
  • Custom widgets (Pro): the AI designs a widget from a spec in the Sandbox, human-reviewed before it goes live.
Connect

Works with every MCP client.

Anything that speaks MCP connects to Elementor MCP: Claude Desktop, Claude Code, Cursor, Antigravity, VS Code, Zed, Windsurf, and Continue. Use the WP-CLI stdio bridge for local development, or connect a remote site over HTTP with a WordPress Application Password or one-click OAuth sign-in.

EMCP executes tools on your WordPress server at /wp-json/mcp/emcp-tools-server. In a direct connection, tool requests and results travel between your site and your chosen AI client, whose provider may process that content. A hosted gateway is optional. Tool access follows the connected user’s permissions, and sensitive writes require opt-in.

claude ▸ emcp-tools ▸ session
1"Launch Golden Crumb's site and lock it down."
2# claude → emcp-tools · 509 tools
3
4build-page("artisan bakery") 18 elements · 4 containers
5add-stock-image("fresh sourdough") sideloaded
6scan-security() 94/100 · grade A
7install-plugin("wordfence") activated
8create-user(role: "editor") invite sent
9query("SELECT count(*) … wp_posts") 142 rows
10
11 6 tool calls · 0 errors · 5.4s
12
Frequently asked

Questions, answered.

Still stuck? Drop a line at [email protected] or open an issue on GitHub. Most replies are under one business day; Pro tiers go to the front of the queue.

Open the full docs
EMCP Tools is an independent WordPress plugin that turns Elementor into a Model Context Protocol server. AI clients like Claude and Cursor connect to it and build or edit Elementor pages (widgets, containers, templates, and global styles) by calling tools on your own site.
No. EMCP works fully with the free Elementor plugin (3.20+). When Elementor Pro is active, 30 additional Pro widgets become reachable automatically through the widget catalog.
Any MCP-compatible client: Claude Desktop, Claude Code, Cursor, Antigravity, VS Code, Zed, Windsurf, Continue, or a custom client. Connect locally via the WP-CLI stdio bridge or remotely over HTTP.
Yes. EMCP runs on your own WordPress and every tool call is capability-checked against the connected user, so the AI can never exceed that user’s permissions. Sensitive write tools require opt-in. Review permissions and use drafts, previews and available revisions; not every operation can be undone.
The core plugin is free (distributed on GitHub with in-dashboard updates). EMCP Pro adds premium tools, prompts, templates, brand kits, the Sandbox for custom widgets/blocks/snippets, Project Memory, and the built-in AI Chat.

Build your first Elementor page from a prompt

Install the free plugin, connect your AI client, and describe the page you want. EMCP does the rest, on your own WordPress.