{
	"_meta": {
		"description": "Catalog of Premium features exposed by mcpcomal/list-premium-features. The Lite plugin reads this file at runtime and returns the entries to the AI client when the user asks what Premium can do. This file should be kept in sync with the canonical Premium abilities catalog (docs/abilities-catalog.md in the Premium repo). Last manual review pending.",
		"version": "1.0.0",
		"source_of_truth": "Premium repo: docs/abilities-catalog.md",
		"product_url": "https://mcmwp.com/",
		"last_verified": null
	},
	"categories": [
		{
			"slug": "woocommerce",
			"label": "WooCommerce store management",
			"summary": "Full read and write control of products, variations, attributes, orders, customers, analytics, shipping, settings, webhooks, and 5 subscription platforms (WCS, Yith, Sumo, ASWC, WBTE).",
			"features": [
				{
					"slug": "wc-products-extended",
					"label": "Products and variations CRUD",
					"description": "Create, update and delete products with variations, attributes, gallery images, pricing tiers, stock and shipping classes.",
					"example_prompt": "Create a new variable product called 'Summer T-Shirt' with sizes S/M/L/XL and colours red/blue, set price to 24.99 and add my product gallery from the media library.",
					"learn_more_url": "https://mcmwp.com/"
				},
				{
					"slug": "wc-orders-extended",
					"label": "Orders edit, refunds and payment links",
					"description": "Edit existing orders, add notes, issue refunds (full or partial) and generate email payment links for pending orders.",
					"example_prompt": "Refund order #1842 partially for 12 euros and email the customer with a note in Spanish.",
					"learn_more_url": "https://mcmwp.com/"
				},
				{
					"slug": "wc-customers-crud",
					"label": "Customers CRUD",
					"description": "Create, update and delete WooCommerce customers, manage their billing and shipping addresses and notes.",
					"example_prompt": "Update customer #54 default shipping address to my new warehouse address.",
					"learn_more_url": "https://mcmwp.com/"
				},
				{
					"slug": "wc-analytics",
					"label": "Sales analytics and reports",
					"description": "Read sales metrics, top products, orders by status, conversion and revenue trends across timeframes.",
					"example_prompt": "Give me the top 10 products by revenue this month and compare them with last month.",
					"learn_more_url": "https://mcmwp.com/"
				},
				{
					"slug": "wc-shipping",
					"label": "Shipping zones and methods",
					"description": "Manage shipping zones, methods, rates and shipping classes.",
					"example_prompt": "Create a flat rate shipping method for the EU zone at 6.50 euros.",
					"learn_more_url": "https://mcmwp.com/"
				},
				{
					"slug": "wc-webhooks",
					"label": "Webhooks management",
					"description": "Create and manage WooCommerce webhooks for orders, customers and products.",
					"example_prompt": "Create a webhook that fires when an order is paid and points to my Make.com scenario.",
					"learn_more_url": "https://mcmwp.com/"
				},
				{
					"slug": "wc-settings-extended",
					"label": "Store settings",
					"description": "Read and write WooCommerce settings: payment gateways, tax, checkout, emails, accounts.",
					"example_prompt": "Enable the European VAT settings and switch the store currency to EUR.",
					"learn_more_url": "https://mcmwp.com/"
				},
				{
					"slug": "wc-subscriptions",
					"label": "Subscriptions across 5 platforms",
					"description": "Adapter-based subscriptions support for WooCommerce Subscriptions, Yith, Sumo, ASWC and WBTE. List, modify, cancel.",
					"example_prompt": "List my active subscriptions for product 'Pro Plan' and pause customer #112 for 30 days.",
					"learn_more_url": "https://mcmwp.com/"
				}
			]
		},
		{
			"slug": "seo",
			"label": "SEO suite",
			"summary": "Read and write SEO metadata across the major SEO plugins: Yoast, Rank Math, AIOSEO, SureRank, SiteSEO, The SEO Framework, Squirrly, SEOPress.",
			"features": [
				{
					"slug": "seo-write",
					"label": "SEO metadata write (universal)",
					"description": "Update meta title, description, canonical, focus keyword, schema and noindex flags across all major SEO plugins.",
					"example_prompt": "For my last 5 published posts, write a meta description under 155 characters and set the focus keyword.",
					"learn_more_url": "https://mcmwp.com/"
				},
				{
					"slug": "seo-audit",
					"label": "Content auditor and SEO audit",
					"description": "Audit posts and pages for SEO health, broken links, missing alt texts, thin content and duplicate keywords.",
					"example_prompt": "Audit my homepage and top 10 pages for SEO issues and prioritise the fixes.",
					"learn_more_url": "https://mcmwp.com/"
				}
			]
		},
		{
			"slug": "security",
			"label": "Security and hardening",
			"summary": "Active security suite: HTTP headers, htaccess, database hardening, login protection, wp-config flags and central security manager.",
			"features": [
				{
					"slug": "security-hardening",
					"label": "Hardening automated",
					"description": "Automated WordPress hardening: disable file edit, force SSL admin, security headers, htaccess rules, login protection.",
					"example_prompt": "Run a full hardening pass on my site and tell me what changed.",
					"learn_more_url": "https://mcmwp.com/"
				},
				{
					"slug": "malware-cleanup",
					"label": "Hacked site cleanup",
					"description": "Detect and clean common malware patterns and suspicious files (Premium 2.1+).",
					"example_prompt": "Scan my site for malware and quarantine anything suspicious.",
					"learn_more_url": "https://mcmwp.com/"
				}
			]
		},
		{
			"slug": "maintenance",
			"label": "Maintenance and recovery",
			"summary": "Maintenance mode, recovery mode handling, optimizer, cache adapter and profiler.",
			"features": [
				{
					"slug": "maintenance-mode",
					"label": "Maintenance mode",
					"description": "Enable a customizable maintenance page with allowlists for IPs and roles.",
					"example_prompt": "Put the site in maintenance mode for 30 minutes, allow my IP through.",
					"learn_more_url": "https://mcmwp.com/"
				},
				{
					"slug": "optimizer-cache",
					"label": "Optimizer and cache adapter",
					"description": "Optimize database tables, transients and integrate with major cache plugins.",
					"example_prompt": "Optimise my database, clean orphaned post meta and flush the cache.",
					"learn_more_url": "https://mcmwp.com/"
				},
				{
					"slug": "profiler",
					"label": "Performance profiler",
					"description": "Profile slow queries, plugin overhead and memory usage.",
					"example_prompt": "Tell me which plugin is slowing down my admin and why.",
					"learn_more_url": "https://mcmwp.com/"
				}
			]
		},
		{
			"slug": "backups",
			"label": "Time Machine backups",
			"summary": "Snapshot-based backup and restore for posts, options and uploads.",
			"features": [
				{
					"slug": "time-machine",
					"label": "Backups and restore",
					"description": "Create snapshots of content, options and uploads. Restore selectively to any previous point.",
					"example_prompt": "Create a full backup before I let you reorganise my categories.",
					"learn_more_url": "https://mcmwp.com/"
				}
			]
		},
		{
			"slug": "automation",
			"label": "Automation and developer bridge",
			"summary": "Remote WP-CLI execution, plugin and theme installation, scheduled AI tasks and developer tooling.",
			"features": [
				{
					"slug": "wpcli-bridge",
					"label": "WP-CLI bridge",
					"description": "Execute WP-CLI commands remotely from any MCP client.",
					"example_prompt": "Run wp cron event run --due-now and show me the output.",
					"learn_more_url": "https://mcmwp.com/"
				},
				{
					"slug": "plugin-theme-install",
					"label": "Plugin and theme installation",
					"description": "Search, install, update and activate plugins and themes from the WordPress directory.",
					"example_prompt": "Install Polylang Pro from my license and activate it on my site.",
					"learn_more_url": "https://mcmwp.com/"
				}
			]
		},
		{
			"slug": "users-roles",
			"label": "Users and roles",
			"summary": "Full users CRUD plus roles and capabilities manager.",
			"features": [
				{
					"slug": "users-crud",
					"label": "Users CRUD",
					"description": "Create, update and delete users, change roles and reset passwords (Lite is read-only).",
					"example_prompt": "Create a new editor user for Maria with email maria@example.com.",
					"learn_more_url": "https://mcmwp.com/"
				},
				{
					"slug": "roles-caps",
					"label": "Roles and capabilities CRUD",
					"description": "Create custom roles, add or remove capabilities, clone existing roles.",
					"example_prompt": "Create a new role 'Shop Manager Lite' that can edit products but not orders.",
					"learn_more_url": "https://mcmwp.com/"
				}
			]
		},
		{
			"slug": "multisite",
			"label": "Multisite and network",
			"summary": "Network admin operations and remote site creation.",
			"features": [
				{
					"slug": "multisite-manager",
					"label": "Multisite manager",
					"description": "Manage network sites, super admins and network plugins.",
					"example_prompt": "List all sites in my network and show their last update date.",
					"learn_more_url": "https://mcmwp.com/"
				},
				{
					"slug": "site-creation",
					"label": "Site creation in network",
					"description": "Create new sites in a multisite network from a template.",
					"example_prompt": "Create a new site called blog.example.com using the corporate template.",
					"learn_more_url": "https://mcmwp.com/"
				}
			]
		},
		{
			"slug": "fse",
			"label": "Full Site Editing",
			"summary": "Write access to nav menus, FSE navigation, global styles, fonts and templates.",
			"features": [
				{
					"slug": "fse-nav-menus",
					"label": "Nav menus and FSE navigation",
					"description": "Create, edit and reorder classic menus and FSE navigation blocks.",
					"example_prompt": "Add a new menu item 'Contact' linking to /contact in my main menu.",
					"learn_more_url": "https://mcmwp.com/"
				},
				{
					"slug": "fse-global-styles",
					"label": "Global styles and theme.json",
					"description": "Edit theme.json: colours, typography, spacing, layout.",
					"example_prompt": "Change the primary brand colour to #2A6F97 across the whole site.",
					"learn_more_url": "https://mcmwp.com/"
				},
				{
					"slug": "fse-fonts",
					"label": "Fonts management",
					"description": "Install, activate and remove fonts via the Font Library.",
					"example_prompt": "Add Inter and Lora from Google Fonts and apply Inter to body and Lora to headings.",
					"learn_more_url": "https://mcmwp.com/"
				},
				{
					"slug": "fse-templates",
					"label": "Templates and patterns write",
					"description": "Create and edit FSE templates, template parts and block patterns.",
					"example_prompt": "Create a new template part for the footer with my contact info and social links.",
					"learn_more_url": "https://mcmwp.com/"
				},
				{
					"slug": "widgets-write",
					"label": "Widgets and sidebars write",
					"description": "Edit widgets and sidebars, add and remove block widgets.",
					"example_prompt": "Add a search widget to the primary sidebar.",
					"learn_more_url": "https://mcmwp.com/"
				}
			]
		},
		{
			"slug": "custom-fields",
			"label": "Custom fields universal write",
			"summary": "Write access to ACF, Meta Box, Pods, JetEngine and Toolset fields beyond the read-only auto-discovery in Lite.",
			"features": [
				{
					"slug": "custom-fields-write",
					"label": "Universal custom fields write",
					"description": "Write to ACF (all field types), Meta Box, Pods, JetEngine, Toolset, including repeaters and flexible content.",
					"example_prompt": "Fill the ACF flexible content 'Sections' on my about page with three sections: hero, team and contact.",
					"learn_more_url": "https://mcmwp.com/"
				}
			]
		},
		{
			"slug": "i18n",
			"label": "Multilingual write",
			"summary": "Write access to Polylang and WPML: create and sync translations between languages.",
			"features": [
				{
					"slug": "i18n-translations-write",
					"label": "Translations create and sync",
					"description": "Create translations of posts and pages in additional languages, link translations as siblings and sync taxonomies.",
					"example_prompt": "Translate my last 5 posts to French with WPML and link them to the Spanish originals.",
					"learn_more_url": "https://mcmwp.com/"
				}
			]
		},
		{
			"slug": "media",
			"label": "Media analyzer and AI image generation",
			"summary": "Analyse media library usage and generate images with Gemini or Imagen.",
			"features": [
				{
					"slug": "media-analyzer",
					"label": "Media analyzer",
					"description": "Detect orphan attachments, oversized files and duplicates.",
					"example_prompt": "Find orphan images in my media library that no post is using.",
					"learn_more_url": "https://mcmwp.com/"
				},
				{
					"slug": "ai-image-generation",
					"label": "AI image generation (Gemini, Imagen)",
					"description": "Generate images via Gemini or Imagen from a prompt and upload them to the Media Library with alt text.",
					"example_prompt": "Generate a header image for my new post about 'remote work' and add it as featured image.",
					"learn_more_url": "https://mcmwp.com/"
				}
			]
		},
		{
			"slug": "files-config",
			"label": "Files and configuration",
			"summary": "File manager, htaccess manager, wp-config flags and debug toggles.",
			"features": [
				{
					"slug": "file-manager",
					"label": "File manager",
					"description": "Read, edit and delete files inside wp-content with safety guards.",
					"example_prompt": "Show me the content of my child theme functions.php.",
					"learn_more_url": "https://mcmwp.com/"
				},
				{
					"slug": "htaccess-manager",
					"label": "htaccess manager",
					"description": "Add, remove and reorder rules in .htaccess safely with rollback.",
					"example_prompt": "Block traffic from country XX in my .htaccess.",
					"learn_more_url": "https://mcmwp.com/"
				},
				{
					"slug": "wp-config",
					"label": "wp-config flags",
					"description": "Toggle WP_DEBUG, WP_DEBUG_LOG, FS_METHOD, WP_MEMORY_LIMIT and other constants.",
					"example_prompt": "Enable WP_DEBUG_LOG until tomorrow morning.",
					"learn_more_url": "https://mcmwp.com/"
				}
			]
		},
		{
			"slug": "auditing",
			"label": "Auditing and rollback",
			"summary": "Action logger, HMAC-signed confirmations for destructive operations, snapshots and rollback.",
			"features": [
				{
					"slug": "action-logger",
					"label": "Action logger forensic",
					"description": "Searchable, exportable log of every MCP action with diff and rollback hooks.",
					"example_prompt": "Show me what was changed in the last 24 hours by any AI client.",
					"learn_more_url": "https://mcmwp.com/"
				},
				{
					"slug": "hmac-confirmations",
					"label": "HMAC confirmations",
					"description": "Cryptographically signed confirmation step for destructive operations.",
					"example_prompt": "Bulk delete 200 trashed posts with my signed confirmation.",
					"learn_more_url": "https://mcmwp.com/"
				}
			]
		},
		{
			"slug": "diagnostics",
			"label": "Advanced diagnostics",
			"summary": "Schema inspector pro, session diagnostics and coding guidelines validation.",
			"features": [
				{
					"slug": "session-diagnostics",
					"label": "Session diagnostics",
					"description": "Detect cookie, session and login issues that affect AI clients.",
					"example_prompt": "Diagnose why ChatGPT cannot connect to my site.",
					"learn_more_url": "https://mcmwp.com/"
				},
				{
					"slug": "coding-guidelines",
					"label": "Coding guidelines validator",
					"description": "Validate snippets, child themes and custom code against WordPress coding standards.",
					"example_prompt": "Check this code snippet against WordPress PHP coding standards.",
					"learn_more_url": "https://mcmwp.com/"
				}
			]
		}
	]
}
