Elementor MCP Documentation

Elementor MCP turns a WordPress site into an MCP server your AI assistant can operate directly. This page explains what that means — what MCP is, what a server does, and what the plugin can reach on your site — then points to the three guides that take you from install to a first generated section.

What the Model Context Protocol (MCP) is

MCP is an open protocol that lets an AI assistant use external tools.

The Model Context Protocol standardises how an assistant such as Claude, ChatGPT or Cursor connects to a piece of software and calls its functions. Instead of describing what you should do next, the assistant receives a list of named tools it can run, each with defined inputs and a real answer. The protocol is generic: the same assistant can be plugged into a database, a design file, or — here — a WordPress site running Elementor.

What an MCP server is

An MCP server is the program that publishes those tools to your assistant.

It runs where the work has to happen, and answers at a single address. Elementor MCP is an MCP server written in PHP that lives inside your own WordPress installation: it publishes its tools at https://your-site.com/wp-json/elementor-mcp-createur/mcp, and it lets callers in through a dedicated WordPress user, MCP_ELEMENTOR, with an Application Password. Because the server is part of your site, your assistant works on your real pages rather than on a copy you would then have to paste back.

What it changes when you build Elementor sites

Your assistant stops writing instructions for you and starts building in Elementor.

It reads your design system before it builds, so colours, fonts and spacing come from your Elementor kit's global variables instead of being invented. It writes through Elementor's own save routine, which keeps the result editable in the editor, element by element. And every tree it writes comes back with a structural SEO audit: one h1, no skipped heading levels, image alt attributes, valid JSON-LD.

Repeatable content is treated as data rather than text. FAQ entries, reviews or team members become a custom post type with ACF fields, so they can be listed, reused and updated without touching the layout.

Where to start

Three guides cover the whole path, from a fresh install to a first section.

The 38 tools the plugin exposes

Elementor MCP publishes 38 tools. The table groups them by what they act on, with the main tool names for each domain.

Your assistant sees all of them as soon as the connection works, and picks the ones the task needs. The table below is the map of what it can reach on your site.

AreaWhat your assistant can do
SiteRead the site, its post types and its Elementor documents — get-site-info, list-post-types, list-documents.
Design systemRead and extend the kit's tokens, list element types, save reusable components, pick local icons — get-design-tokens, save-component, list-icons.
Elementor treeRead a page's tree, write it, insert, patch, move or delete elements, check the layout in a real browser — get-tree, save-tree, insert-elements, patch-element, audit-layout.
WordPress contentCreate, update and delete posts and pages, import remote media into the library — create-content, update-content, sideload-media.
ImagesFlag images that are too heavy and convert them to WebP on request — audit-images, optimize-images.
FormsDefine a real form with real inputs, rendered by the plugin's own Elementor widget — upsert-form.
Listings & FAQBuild a card grid from a custom post type, and an FAQ accordion with automatic FAQPage JSON-LD — emc-posts, emc-faq.
CPT & ACFRegister custom post types and ACF field groups, then fill their fields — register-cpt, create-acf-field-group, set-acf-fields.
SEO & performanceAdd Schema.org markup, audit the rendered HTML, measure performance — set-schema, audit-seo, audit-performance.
Mockup fidelityInventory a page's sections and run comparison sessions until nothing differs from your mockup — start-fidelity-session, record-fidelity-check.

None of them works without an active license: the MCP connection itself is refused, and each tool also checks the license on its own.

Written by Youness Fatine