How it works

From a prompt to a published page.

EMCP turns your WordPress install into an MCP server. You talk to your favourite AI client; it calls EMCP's tools over the Model Context Protocol; EMCP builds and edits your Elementor pages, capability-checked, on your own server. No proxy, no middleman SaaS, no data leaving your site.

Runs entirely on your WordPress. The MCP endpoint lives at /wp-json/mcp/ on your own domain.
Watch it in action

See EMCP build a real page.

Prefer to watch? These walkthroughs take you from install to a finished Elementor site, prompt by prompt.

Setup in 60 seconds

Three steps to an AI-powered WordPress.

EMCP is a standard WordPress plugin. Install it, wire your MCP client, and start prompting. No proxies, no API keys, no SaaS account in the middle.

01

Install the plugin

Drop the plugin into /wp-content/plugins/ and activate. Requires Elementor 3.20+ and the WordPress MCP Adapter.

# Drop the plugin into wp-content/
# plugins/ and activate.

$ wp plugin install \
  elementor-mcp \
  --activate
02

Connect your client

Add a single entry to your Claude / Cursor / VS Code config. Use the WP-CLI stdio bridge locally or HTTP for remote sites.

// claude_desktop_config.json
"elementor-mcp": {
  "command": "wp",
  "args": ["mcp-adapter",
    "serve","--server=..."]
}
03

Prompt anything

Ask your agent to build a landing page, refactor a section, or apply a template. EMCP handles the rest: capability-checked, ownership-verified.

› "build a landing page for
   a Golden Crumb Bakery with
   hero, products, and a form"

✓ 18 elements · 4 containers
✓ 3.1s · ready in editor
Capabilities

A full toolkit for AI-native WordPress.

Up to 207 MCP tools spanning Elementor page-building, Gutenberg blocks, a builder-agnostic theme builder, and full WordPress management: widgets, layout, templates, atomic elements, plus content, plugins & themes, users, media, performance, security, filesystem, and the database. If an agent can reach it in WordPress, it can do it through EMCP.

01 / Catalog-backed widgets

Every widget, one workflow

Discover → inspect → act: list-widgets indexes 62 curated widgets, get-widget-schema returns their params, and add-free-widget / add-pro-widget drop them in. Any valid Elementor control passes straight through.

list-widgetsadd-free-widgetadd-pro-widget
02 / Layout primitives

Flexbox containers, fully nested

Build the page the way a designer would: add flexbox containers, move elements between parents, duplicate with fresh IDs, and remove subtrees. Row-layout rules that trip up agents are handled for you.

add-containermove-elementduplicate-element
03 / Performance & Security

Audit and scan, read-only

analyze-performance scores server config, the database, and a page; scan-security sweeps malware heuristics, core-file integrity, hardening, and outdated software. Both return a 0–100 + A–F report. Self-contained, on by default.

analyze-performancescan-security
04 / Composite build

One call. A whole page.

The build-page tool accepts a declarative JSON tree (containers, widgets, settings, global styles, the lot) and returns a finished Elementor document. It also enforces the row-layout rules that trip up agents otherwise: column widths auto-calculated, flex_wrap and _flex_size stripped, alignment defaults applied.

05 / Beyond Elementor

Run the whole WordPress site

As of v3.0.0 EMCP reaches past the page builder: create posts, pages, and any custom post type; read and batch-update core settings; install, update, and activate plugins and themes from wordpress.org; and manage users safely, all over MCP. Built on WordPress core, these never touch _elementor_data, and the tools that can change your site (plugin/theme writes, user writes) ship disabled-by-default behind a real capability.

06 / Media & stock images

Library, alt text, Openverse

Search Creative-Commons images on Openverse and sideload them, or manage what's already there: full attachment detail, one-call alt/caption/SEO edits, and (opt-in) delete.

search-imagesget-mediaupdate-media
07 / Filesystem & database

Files and SQL, guard-railed

Read and scan any file in the install and run read-only SQL (SELECT/SHOW only). Writes (files and structured row edits) are disabled-by-default, ABSPATH-confined, auto-backed-up, and audit-logged.

read-filequerylist-tables
08 / Capability-aware

WordPress permissions, end-to-end

Every tool maps to a real WordPress capability: edit_posts, manage_options, install_plugins, edit_users. Ownership checks on every mutation, administrators are untouchable via MCP, and destructive tools are confirm-gated. Your agent only does what your user can do.

09 / OAuth sign-in

Connect without copying a password

Claude and other MCP clients sign in through a standard OAuth 2.1 flow: approve once from your WordPress login, no Application Password to paste. The token acts as the authorizing admin, so every capability check still applies. Free, HTTPS-gated, on by default; revoke any app under Connected apps.

OAuth 2.1PKCEApp password too
What Pro adds

Built for teams shipping faster than the editor allows.

Free EMCP gives you up to 162 MCP tools. Pro unlocks the full 207-tool set and layers a content + workflow library on top: prompts, skills, templates, structure-level SEO & accessibility tooling, and a human at the other end of an email.

Premium Prompts

50+ ready-to-ship landing-page prompts.

Hand-tested briefs for every business niche: bakeries, med spas, yoga studios, fitness clubs, agencies, and more. Drop the prompt into Claude or Cursor and get a polished Elementor page on the other side. No more starting from a blank canvas.

  • 10 industry categories covering 50+ niches
  • Every prompt yields a complete, branded page
  • New prompts ship continuously, auto-synced to your install
See the library
Agent Skills

Drop-in skills for Claude Code and Cursor.

Pre-built Agent Skills that teach your coding agent how to build Elementor pages the right way: container patterns, widget shortcuts, Atomic Element conventions, kit-aware typography. No fighting with the tool schema, no hand-rolled system prompts.

  • Works with Claude Code, Cursor, and any agent that loads Skills
  • Versioned and curated by us, not auto-generated
  • Updates auto-sync to every activated install
Premium Templates

Production-grade Elementor templates.

Full-page Elementor templates (hero, services grid, pricing table, testimonials, contact) that the AI can apply, restyle, and ship in one tool call. Every template adapts cleanly to your kit colors and typography.

  • Bakery, med-spa, yoga, agency, real-estate starter kits
  • Atomic Element ready (Elementor 4.0+)
  • Apply via a single MCP tool call from your agent
Brand Kits

Re-skin the whole site in one click.

50 curated color + typography kits across 7 industries. Apply one and your Elementor system colors, fonts, and theme-style defaults update site-wide in seconds, snapshotted first, so you can roll back any time. Your AI agent can browse and apply kits too.

  • 50 kits across 7 categories: corporate, creative, hospitality, trades, wellness, editorial, e-commerce
  • One apply re-skins system colors + typography site-wide
  • Backup-before-apply with selective or full restore
Aa
AI Widget Builder

Your agent builds custom widgets, safely.

Ask your AI agent for a widget (a pricing card, a stat counter, a testimonial block) and it designs one from a structured spec. The plugin compiles that spec into a real Elementor widget that lands in the editor panel, ready to drop onto any page. No hand-written PHP ever runs: every value is escaped by its control type, the code lives in an isolated sandbox, and a runtime safety net keeps a bad widget from breaking the editor.

  • 35 control types: typography, borders, repeaters, responsive, conditions
  • Sandboxed generation: never touches core, theme, or other plugins
  • Auto-activates under a "Custom (EMCP)" category, with optional CSS/JS
Build a pricing card$29/mo1,240
SEO & Accessibility

Audit and fix pages, not just generate them.

Seven Pro MCP tools that read your page’s real Elementor structure, no extra AI cost. Score on-page SEO, propose meta tags and JSON-LD schema, and catch the accessibility problems that draw complaints: low contrast, missing alt text, broken heading order. Your agent can fix them too, and every change previews first.

  • SEO audit + meta tags + JSON-LD schema, from the live page
  • WCAG checks: color contrast, alt text, heading order, form labels
  • One-click fixes: dry-run by default, reversible via revisions
98SEO
Priority Support

Ticket support through the support portal.

Hit a wall? Open a ticket at our dedicated support portal and a real human responds, the same person writing the code. No first-line script readers. Sign in with your license, track every ticket in one place, and get help across all your MSR Builds products. Pro subscribers go to the front of the queue and typically get a reply within one business day.

  • Dedicated portal at support.msrbuilds.com, sign in with your license
  • Pro tier replies prioritized within one business day
  • Track tickets across all your MSR Builds products in one place
Open the support portal
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
No. EMCP works fully with the free Elementor plugin (3.20+). When Pro is active, 30 additional widget shortcut tools register automatically: form, posts-grid, countdown, price-table, flip-box, animated-headline, gallery, nav-menu, loop-grid, and more.
Anything that speaks MCP: Claude Desktop, Claude Code, Cursor, Antigravity, VS Code with the MCP extension, Zed, Windsurf, Continue, and any custom client. EMCP supports the WP-CLI stdio bridge for local dev and HTTP for remote sites.
Yes. Every tool maps to a real WordPress capability check: edit_posts, publish_pages, manage_options, upload_files. Ownership is verified on every mutation. Your agent inherits exactly the permissions of the WordPress user it authenticates as. Editor-role users can't escalate by going through Claude.
Free includes up to 162 MCP tools, all MCP clients, Atomic Elements support for Elementor 4.0+, Compact tool mode, and 5 sample prompts. Pro adds the full 207-tool set, the 50+ premium landing-page prompts library (auto-synced to your site), exclusive Elementor page templates, and priority ticket support via our support portal.
The v3.0.0 widget consolidation already keeps the surface well under common client caps. If you still need to fit a strict cap, flip on Compact tool mode on the plugin's Tools page. It collapses the whole surface to just 3 dispatcher tools (list-tools, get-tool-schema, call-tool) so the agent can still reach every tool by name, and your per-tool toggles still apply to what it may run.
Yes. The plugin and any prompts already synced to your site keep working forever. You only lose access to updates and new premium content released after the subscription ends. Lifetime plans never expire.
Yes. All purchases are final and we don't offer refunds. Install the free version first to verify EMCP works against your stack before committing to a Pro plan. If you hit a problem after purchase, open a ticket at our support portal and we'll do everything we can to help.
The plugin runs entirely on your own WordPress install. The MCP server lives at /wp-json/mcp/elementor-mcp-server on your domain. We never see your content. For Pro users, your Freemius license key is sent to our server to validate access to the prompts library. See Privacy for the full detail.
Get started

Ready to build with your agent?

Install the free plugin, wire your MCP client, and ship your first AI-built page in minutes. Pro unlocks the full tool set, 50+ premium prompts, and templates.