xpay✦ Commerce
Directory
WooCommerce plugins
Enable Abilities for MCP
Enable Abilities for MCP
Manage which WordPress Abilities are exposed to MCP servers. Supports WooCommerce, The Events Calendar, and any custom post type.
5.0
(4 ratings)Will this break my store?
What the WordPress.org registry says about keeping Enable Abilities for MCP running.
Tested to 7.0.2
Tested against the WordPress branch in use today.4 days ago
8.0
Your host must be running at least this version.6.9
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Enable Abilities for MCP is looked after — not on how many stores run it.
89
out of 100Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
20 / 20Merchant satisfaction
11 / 15Listing transparency
3 / 10Ratings
5.0
4 ratingsEnable Abilities for MCP gives you full control over which WordPress Abilities are available to AI assistants through the MCP (Model Context Protocol) Adapter.
WordPress 6.9 introduced the Abilities API, allowing external tools to discover and execute actions on your site. This plugin extends that functionality by registering a comprehensive set of content management abilities and providing a simple admin interface to toggle each one on or off.
Features
- 71 abilities organized in 16 categories: Core, Read, Write, SEO (Rank Math), SEO (SEOPress), SEO (Yoast), Utility, Multilanguage, Custom Post Types, WooCommerce, The Events Calendar, Code Snippets, JetEngine Options Pages, Elementor, LearnDash, and AI Agent Readiness (llms.txt)
- WooCommerce integration — dedicated abilities to manage products, orders, and customers using the native WooCommerce API (HPOS-compatible, formally declared)
- The Events Calendar integration — list, get, create, and update events with venue, organizer, and date filters
- Admin dashboard with toggle switches for each ability
- Per-ability control — expose only what you need
- Secure by design — proper capability checks, input sanitization, and per-post permission validation
- WPCS compliant — fully passes WordPress Coding Standards (phpcs)
- MCP-ready — all abilities include
show_in_restandmcp.publicmetadata
Available Abilities
Read (safe, query-only):
- Get posts with filters (status, category, tag, search)
- Get single post details (content, SEO meta, featured image)
- Get categories, tags, pages, comments, media, and users
Write (create & modify):
- Create, update, and delete posts
- Create categories and tags
- Create pages
- Moderate comments
- Reply to comments as the authenticated user
- Upload images from external URLs to the media library (with optional auto-assign as featured image)
SEO — Rank Math:
- Get full Rank Math metadata for any post/page (title, description, keywords, robots, Open Graph, SEO score)
- Update Rank Math metadata: SEO title, description, focus keyword, canonical URL, robots, Open Graph, primary category, pillar content
SEO — SEOPress:
- Get full SEOPress metadata for any post/page (title, description, focus keyword, robots, canonical, Open Graph, Twitter Card)
- Update SEOPress metadata: SEO title, description, focus keyword, canonical URL, robots directives, Open Graph, Twitter Card
SEO — Yoast SEO:
- Get full Yoast SEO metadata for any post/page (title, description, focus keyphrase, canonical, robots, Open Graph, Twitter Card)
- Update Yoast SEO metadata: SEO title, description, focus keyphrase, canonical URL, robots (noindex, nofollow, advanced), Open Graph, Twitter Card
- Get Yoast sitemap index — fetch and parse the sitemap index, returning all registered sitemap URLs with last modification date
Custom Post Types:
- List all registered custom post types with configuration and taxonomies
- Get items from any CPT with filtering, search, and taxonomy queries
- Get full details of a CPT item including all meta fields (WooCommerce, ACF, JetEngine, etc.)
- Create, update, and delete CPT items with taxonomy and meta field support
- Get CPT taxonomies with their terms
- Assign taxonomy terms to CPT items
WooCommerce:
- List products with price, SKU, stock status, categories, and type
- Get full product detail including gallery, attributes, and variations
- Update product price, sale price, stock quantity, and status
- List orders with customer, total, status, and date (HPOS-compatible)
- Get full order detail: line items, billing/shipping, totals, and notes
- Update order status with optional note
- List customers with email, name, total spent, and order count
The Events Calendar:
- List events with start/end date, venue, organizer, and date range filter
- Get full event detail with resolved venue address and organizer contact
- Create new events with title, description, dates, venue, and organizer
- Update existing events
Utility:
- Search and replace text in post content
- Site statistics overview (includes custom post type counts)
- Update any post meta field by exact key (with protected internal key blocklist)
Requirements
- WordPress 6.9 or later (Abilities API)
- MCP Adapter plugin installed and configured
- PHP 8.0 or later
Yes. This plugin requires WordPress 6.9+ (which includes the Abilities API) and the MCP Adapter plugin to connect abilities with AI assistants like Claude.
Yes. On first activation, all abilities are enabled. You can disable any of them from Settings > WP Abilities.
Write abilities respect WordPress capabilities. For example, creating a post requires the publish_posts capability, and editing checks per-post permissions. The MCP user must have the appropriate WordPress role.
Yes. The plugin can be network-activated. Each site in the network has its own ability configuration.
Yes. The Custom Post Types section automatically detects WooCommerce products, orders, coupons, and any other registered post type. You can list, create, update, and delete items with full access to WooCommerce meta fields like _price, _sku, _stock_status, _regular_price, and more.
This plugin registers abilities using the standard wp_register_ability() API. You can register additional abilities in your own plugin using the wp_abilities_api_init hook.
Plugin details
Tags on WordPress.org
