MCP server

EMCP Proxy: Connect AI Agents to Elementor Sites

The EMCP proxy is a small local stdio bridge that connects an AI coding agent to a WordPress site running the EMCP Tools plugin, including several sites from one connection.

Run
npx -y @msrbuilds/emcp-proxy@latest
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the EMCP proxy?

The EMCP proxy is a Node.js stdio bridge. It runs on your machine, accepts MCP requests from your agent and forwards them to the MCP endpoint of a WordPress site running the EMCP Tools plugin. You supply the site URL, a username and an application password.

EMCP Tools is a WordPress plugin that exposes a site as MCP tools, covering Elementor and other page builders, content, media, plugins and more. The proxy is the small Node.js program that lets a stdio-only MCP client talk to that plugin on a remote site.

It runs locally, accepts JSON-RPC over stdio and forwards it to your site's MCP HTTP endpoint. It handles authentication, the session lifecycle and pretty or plain permalink detection, so you do not wire those up by hand.

What it changes in your workflow

  • Your agent can build and edit Elementor pages on a live WordPress site through tools, not copy and paste.
  • One connection can drive several WordPress installs, with tools to list sites and switch between them.
  • Authentication uses a WordPress application password, so the agent acts as that user and no more.
  • The proxy runs on your machine, not on the WordPress server.

Proxy or plugin connection

Proxy (this page)Direct connection
Where it runsLocally, started by your client with npxPlugin Connection screen generates a config
Needs Node.jsYes, version 18 or newerDepends on the client
Best forClients that only speak stdio, and multi-site workQuick setup from the plugin admin screen

Who it is for

Best for

  • Agencies and freelancers managing several Elementor sites from one agent session.
  • Clients such as Claude Desktop that launch servers as local stdio subprocesses.
  • Teams that want writes to stay behind WordPress capability checks.

Not for

  • Sites without the EMCP Tools plugin. The proxy only bridges to that plugin's endpoint.
  • Reading Figma frames. For design files see Figma MCP.
  • Turning an AI-built page into editable Elementor. See Lovable to Elementor.

Use it with UiChemy

EMCP drives an existing Elementor site through tools. UiChemy covers the WordPress side. Composer is a visual editor for Elementor or Gutenberg, and AI to WordPress imports an existing AI build as an editable page. Click Get Started on uichemy.com.