Cowboy MCP vs Enable Abilities for MCP

What is Enable Abilities for MCP?

Enable Abilities for MCP is a free WordPress plugin that registers a large set of abilities — posts, pages, menus, WooCommerce, SEO, translations, LMS courses — and leaves serving them to the official MCP Adapter plugin. It is the work of one developer, Fabio Montenegro, was added to the WordPress.org directory on 24 March 2026 and is at version 2.15.0 (6 November 2026). The listing shows 6,000+ active installs and seventeen reviews, all five stars. It needs WordPress 6.9 or newer and PHP 8.0, and does nothing on its own until the MCP Adapter is installed beside it.

Its strengths are real:

How do Cowboy MCP and Enable Abilities for MCP differ?

Both are free and both run entirely on your own site. The difference is what sits around the actions: Enable Abilities for MCP is a set of abilities for the official adapter to serve, while Cowboy MCP is a complete server that wraps every write in safety checks and an undo journal.

The table lines them up; every Enable Abilities claim links to a primary source.

Last verified: 8 November 2026, against Enable Abilities for MCP 2.15.0 and Cowboy MCP 1.7.7.

Attribute Cowboy MCP Enable Abilities for MCP
Server Its own MCP server at /wp-json/cowboy-mcp/v1/endpoint; no other plugin required Registers abilities only; the official MCP Adapter plugin serves them at /wp-json/mcp/mcp-adapter-default-server (listing (opens in new tab))
Sign-in One-click sign-in (OAuth 2.1) approved by an administrator, or a hashed API key Application Passwords per user, an optional administrator Bearer key, and an opt-in OAuth 2.1 connector for claude.ai, with ChatGPT support in beta (listing (opens in new tab))
Permissions Per-connection scope (Full, Read-only, Drafts only or Custom tool list), WordPress capability checks, and safe mode, which holds destructive tools until the call is confirmed The connecting user's own WordPress role, with object-level capability checks on every post, plus an on/off switch for each ability
What it exposes 203 tools behind two gateway tools the agent searches on demand: content and Gutenberg blocks, media, users, menus, options, plugin and theme install and updates, files, WP-CLI, the database, diagnostics and security 112 abilities in 21 categories claimed, and 112 counted in the 2.15.0 source; most are on at activation, and sixteen destructive or admin ones are opt-in
Plugin integrations WooCommerce, Wordfence, ACF, Elementor, Beaver Builder, SiteOrigin, Yoast, Rank Math, AIOSEO and SEOPress, The Events Calendar, WP Rocket, LiteSpeed Cache and W3 Total Cache WooCommerce (mostly read), Rank Math, SEOPress and Yoast, The Events Calendar, Elementor, Polylang, WPML, LearnDash, Tutor LMS, JetEngine and Code Snippets (listing (opens in new tab))
Undo Per-change undo journal, one change or a batch, kept seven days by default; a dry run on every write tool None in the 2.15.0 source; deleted posts go to the WordPress trash
Site-wide rollback One-click database checkpoints, taken automatically before plugin and theme updates and mutating WP-CLI commands Not stated
Confirmation Safe mode holds every destructive tool until the call is confirmed Administrator approval in wp-admin before an AI-written code snippet runs
Activity log Audit log of every call, its outcome and every sign-in, pruned after 30 days Log of user, ability and time for each call
Rate limit 120 requests a minute per key Per-IP limit on new ChatGPT client registrations; none stated for ability calls
Requirements WordPress 6.2+, PHP 8.0+ WordPress 6.9+, PHP 8.0+, and the MCP Adapter plugin (listing (opens in new tab))
License and price Free, GPL-2.0; no paid tier Free; no paid tier

When is Enable Abilities for MCP the better choice?

Enable Abilities for MCP is the better choice when several people will each connect their own AI app, and their WordPress roles should decide what each of them can do. An author who connects gets an author's reach and nothing more, enforced by WordPress's own capability checks on every post.

It is also the better fit in these cases:

The tradeoff is the safety net. There is no undo journal, no dry run and no confirmation step for destructive actions outside code snippets, so a wrong bulk edit has to be fixed by hand or from a backup.

When is Cowboy MCP the better choice?

Cowboy MCP is the better choice when the site matters enough that every AI change should be reversible, and you want one plugin rather than two. Every write — a changed price, an edited post, an updated option — goes into the undo journal and can be rolled back on its own or in a batch for seven days by default; the undo guide walks through it. A database checkpoint is taken before plugin and theme updates, safe mode holds destructive tools on the server, and any write can be previewed as a dry run, as the security page sets out.

It also reaches further into running the site: plugin and theme installs and updates, Gutenberg block edits, Wordfence, files, WP-CLI and the database, each behind its own guardrails. And it works on WordPress 6.2 or newer, with no adapter to install. The price is that connections run as the administrator who approved them, limited by scope rather than by each person's role.

Can you run both at the same time?

Yes, and you may not need to connect both. Enable Abilities for MCP registers its abilities with WordPress itself, whether or not the MCP Adapter is installed, and marks them public. On WordPress 6.9 or newer, Cowboy MCP serves public abilities from other plugins as tools, so the abilities you switch on in Enable Abilities for MCP show up in Cowboy MCP's tool list too — translations, LMS and Code Snippets included. Those calls run under each ability's own permission check, appear in Cowboy MCP's audit log, and are marked as not undoable, because Cowboy MCP cannot capture the state before another plugin's action.

If you keep both connected separately, they use different endpoints and different tokens. Cowboy MCP's own tools are registered as abilities as well, so the adapter can list them; each plugin reverses only the changes made through its own tools.

FAQ

Is Cowboy MCP a good Enable Abilities for MCP alternative?

Yes, if you want undo, dry runs and confirmation for destructive actions, and one plugin instead of two. Both are free and run entirely on your own site. Enable Abilities for MCP is the stronger choice when each team member should connect with their own WordPress role, or when you need its Polylang, WPML, LearnDash, Tutor LMS, JetEngine or Code Snippets abilities.

Does Enable Abilities for MCP need the MCP Adapter?

Yes. It registers abilities through the WordPress Abilities API and relies on the official MCP Adapter plugin to serve them to AI apps, including its OAuth connector. It needs WordPress 6.9 or newer. Cowboy MCP is its own MCP server and needs no other plugin, on WordPress 6.2 or newer.

Does Enable Abilities for MCP have undo?

No. Version 2.15.0 has no undo journal and no dry run; a deleted post goes to the WordPress trash, and AI-written code snippets wait for an administrator's approval before they run. Cowboy MCP journals every write for seven days, previews any write as a dry run and adds full-database checkpoints.

Can Cowboy MCP use the abilities from Enable Abilities for MCP?

Yes, on WordPress 6.9 or newer. Enable Abilities for MCP marks its abilities public, and Cowboy MCP serves public abilities from other plugins as tools, so the ones you switch on appear in Cowboy MCP too. Those calls run under each ability's own permission check and are logged as not undoable.