EMCP isn't a faceless SaaS. It's built and maintained by one WordPress developer who has spent 15 years building sites and teaching others to do the same.

WordPress developer & educator · Founder, MSR Builds · Lahore, Pakistan
I'm a WordPress developer and educator with over 15 years building websites, custom themes, and plugins. I run WP Academy, where I've taught web development to a community of 130K+ subscribers on YouTube and 30,000+ learners on the WP Academy platform, mostly in Urdu and Hindi.
EMCP grew out of that work. After years of building Elementor sites by hand and teaching others to do the same, wiring an AI agent directly into Elementor's data model was the obvious next step. I build and maintain EMCP end to end, the plugin, the Pro tools, the docs, and this site.
EMCP extends the official WordPress MCP Adapter to expose Elementor as a first-class MCP server, letting any AI client treat your WordPress install as a tool-using environment for page design. The project started in 2025 after the MCP Adapter for WordPress shipped its first stable release. The idea was simple: Elementor's data model is already JSON, every visual setting is already a control with a defined shape, and AI agents are already good at producing structured output. The missing piece was a server that surfaced all of Elementor's capabilities as MCP tools. EMCP is that server, and it has since grown well beyond Elementor into the wider WordPress stack.
Open source under GPL-2.0-or-later. Source on GitHub atmsrbuilds/elementor-mcp. Releases ship as zip downloads on the GitHub Releases page, with auto-updates delivered through the bundled Freemius SDK (works for both free and Pro installs).
The build process is fully open: no proprietary obfuscation, no encrypted blobs, no remote dependencies for any of the free MCP tools. The premium prompts library is the only piece served from an external endpoint, and that's because we don't want the prompts in the public zip (anyone could download an old free build and extract them otherwise).
The next planned releases focus on:
Roadmap items tracked publicly via GitHub Issues. Feature requests welcome.
Short version: the plugin runs entirely on your WordPress install. The MCP server endpoint is /wp-json/mcp/emcp-tools-serveron your own domain. We don't see your pages, your content, your customers, or your AI client's prompts.
The Pro tier adds one outbound call: when the plugin's Prompts page renders, it sends your active Freemius license key tohttps://emcptools.com/api/emcp/prompts.json to fetch the premium library. Our server validates the key against the Freemius API and returns the prompts bundle. The full request includes:
We log the license ID, plan ID, site URL, plugin version, and IP on each request. We do not log the license key itself, and we never share or sell any of this. If you uninstall the plugin, all locally-stored data is cleaned up via the after_uninstall hook.
For Pro support, open a ticket at the support portal and sign in with the email attached to your Freemius license. It links your tickets to your plan automatically.