Skip to content

Tools overview

EMCP Tools ships 207 MCP tools (162 of them free): the full Elementor page-building workflow, a Gutenberg block toolset, a builder-agnostic theme builder (EMCP Themer), eight domains beyond Elementor for general WordPress management, and integrations for popular plugins. How many actually register on your site depends on which of those plugins you run. See Requirements for the breakdown.

Every tool name in MCP is prefixed with emcp-tools/. The WordPress MCP Adapter converts the slash to a dash when exposing tools to clients, so the internal ability emcp-tools/list-widgets shows up in your AI client as emcp-tools-list-widgets.

Gutenberg & theme building (new in v3.1.0)

Section titled “Gutenberg & theme building (new in v3.1.0)”

Config-independent: these register regardless of Elementor.

CategoryToolsDefault
Gutenberg blocks10enabled (always-on)
EMCP Themer (theme builder)8enabled (module on by default)

New in v3.0.0: general WordPress management over MCP, built on WordPress core (these never touch _elementor_data).

CategoryToolsDefault
WordPress Content8 (+3 core)enabled
WordPress Settings2enabled
Plugins & Themes134 read enabled · 9 writes off
Media Library3get/update on · delete-media off
WordPress Users4reads on · writes off
Performance Analyzer1enabled
Security & Malware Scanner1enabled
Filesystem63 read enabled · 3 writes off
Database63 read enabled · 3 writes off

These speak to a specific third-party plugin, and each registers only when that plugin is active, so you only ever see tools for what you actually run. Most follow a two-dispatcher pattern: one Read tool and one Write tool, each taking an operation and an arguments object.

IntegrationToolsDefault
ACF (Advanced Custom Fields)2acf-read on · acf-write off
WooCommerce2read on · write off
Forms (8 plugins)16reads on · writes off
SEO (7 plugins)14reads on · writes off
Elementor Addons (3 plugins)4reads on · uae-write off

Elementor Addons deliberately breaks the two-dispatcher pattern: Essential Addons and Premium Addons get a discovery tool only, because their widgets register into Elementor’s own registry and are placed with the ordinary add-free-widget. Ultimate Addons for Elementor is both a widget pack and a template plugin, so it keeps the full pair.

Finding the right widget: discover → inspect → act

Section titled “Finding the right widget: discover → inspect → act”

As of v3.0.0 the 62 per-widget convenience tools and the old universal add-widget were replaced by a catalog-backed model, five tools that reach every widget without bloating the per-turn tool list:

  1. Discover: list-widgets returns a compact catalog index; filter by tier / category / search.
  2. Inspect: get-widget-schema returns curated params for a widget (or a types[] batch); pass full: true for the raw control schema.
  3. Act: add-free-widget / add-pro-widget (Pro only) create the widget with catalog defaults merged in; update-widget edits an existing one.

No capability is lost. Every widget and every curated parameter is still reachable, and any valid Elementor control passes straight through. See Widgets.

98 of the 207 tools ship off by default, leaving 109 enabled, and they are opt-in from EMCP Tools → Tools. The pattern is consistent: anything that writes, deletes, or renders site-wide starts disabled. That covers SEO & Accessibility (Pro), Widget Builder (Pro), PHP Snippets, the Plugins & Themes write tools, delete-media, the Users write tools, the Filesystem and Database write tools, WP-CLI, the Themer PHP templates, and the write dispatcher of every plugin integration (ACF, WooCommerce, Forms, SEO, Elementor Addons).

So your active surface is always smaller than the installed count until you deliberately turn things on.

Every tool runs a WordPress capability check before executing. Read tools require edit_posts; write tools add an ownership check on the target. Global settings, WordPress settings, and code snippets require manage_options; user tools require list_users / create_users / edit_users; plugin & theme tools each check their matching *_plugins / *_themes cap.

The full permission matrix is documented in the plugin’s CLAUDE.md on GitHub.

You can toggle individual tools on or off from EMCP Tools → Tools in the WordPress admin. Categories are grouped under an Elementor tab and a WordPress tab. The choices persist in the emcp_tools_disabled_tools option and apply to every MCP request, including the REST endpoint that AI clients use.

For clients with strict tool caps (Antigravity, Gemini API), flip on Compact tool mode at the top of the same page. It collapses the whole surface to 3 dispatcher meta-tools. See Compact tool mode.