WordPress MCP Server

A WordPress MCP server that runs on your own site.

EMCP turns your WordPress install into a full MCP server. Any AI agent can manage content, plugins, users, media, and the database (and build Elementor pages) over the Model Context Protocol, capability-checked, with the endpoint on your own domain.

207
MCP tools
10+
domains covered
0
proxies or SaaS
claude ▸ emcp-tools ▸ session
1"Launch Golden Crumb's site and lock it down."
2# claude → emcp-tools · 207 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
What it is

What is a WordPress MCP server?

The Model Context Protocol lets AI clients call typed tools on external systems. A WordPress MCP server exposes your site's capabilities as those tools, so an agent can operate WordPress the way a developer would, reading and writing through safe, permission-checked interfaces rather than scraping the admin.

EMCP builds on the WordPress Abilities API (core in WordPress 6.9+) and the bundled MCP Adapter to register a dedicated server at /wp-json/mcp/emcp-tools-server. It requires PHP 8.1+ and no external services.

Beyond Elementor

One server for the whole site.

Far beyond page building. Each domain is a group of tools your agent can call, with reads on by default and sensitive writes off until you opt in:

  • Content: posts, pages, any custom post type, taxonomies, and Gutenberg blocks.
  • Plugins & themes: install, update, activate, and switch. EMCP, Elementor, and the active theme stay protected.
  • Users & media: safe user management and full media-library control.
  • Database & filesystem: read-only SQL, structured writes, and ABSPATH-confined file tools, all audit-logged.
  • Performance & security: scored performance and malware/hardening reports.
  • Integrations: ACF, WooCommerce, Meta Box, SEO, and Forms plugins.
Architecture

Self-hosted, capability-checked, private.

Unlike gateway services, EMCP runs inside your WordPress. No content is proxied through a third party and nothing is stored off-site. The AI connects as a real WordPress user (over the WP-CLI stdio bridge locally, or HTTP with an Application Password or OAuth for remote sites), and every tool call is checked against that user's capabilities. A change ledger records edits with one-click rollback, and destructive tools require explicit opt-in and confirmation.

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
It is a server that exposes your WordPress site to the Model Context Protocol, so AI clients can call typed, permission-checked tools to manage content, plugins, media, the database, and Elementor. EMCP registers one at /wp-json/mcp/ on your own domain.
Install the EMCP plugin and activate it (WordPress 6.9+, PHP 8.1+). For local development connect over the WP-CLI stdio bridge; for a live site connect over HTTP using a WordPress Application Password or one-click OAuth. No external service or proxy is required.
Yes. The server 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. Write and destructive tools ship disabled-by-default, edits are logged with rollback, and admin users cannot be modified via MCP.
EMCP is a much broader, product-grade server: 207 tools spanning Elementor page building, content, plugins/themes, users, media, database, filesystem, performance, security, and plugin integrations, plus a self-updating free tier and a Pro tier with AI Chat, templates, and prompts.
No. The server and every beyond-Elementor tool work without Elementor installed. Activating Elementor simply adds the Elementor page-building tool family.

Run your own WordPress MCP server today

Install EMCP, connect your AI client, and operate your whole site from a prompt: self-hosted, capability-checked, and private.