The development of this version cost 1,900 euros. The accumulated cost for this year is 15,459 euros. The accumulated cost since the first version is 15,459 euros, but the cost for you is only the license of 30€.
New version 3.0.x of the plugin MCP Content Manager Premium for WordPress and WooCommerce. This version introduces the Network Hub, a complete system to manage multiple WordPress sites from a single one with OAuth 2.1, Safe Update Engine with automatic rollback, a module of System Diagnostics for hooks, REST routes, SSL, and DNS, and the ability of protected self-destruction, incorporating 32 new abilities (from 314 to 346).
Versions of the branch
3.0.0
Network Hub — Base
- New: Hub activation system — turns any site into a management center for multiple WordPress sites.
- New: Three site roles — independent (default), main (hub), and managed (remote site).
- New: 3 database tables — mcm_hub_sites (site registry), mcm_hub_activity_log (audit with session, batch, source, and tags), mcm_hub_version_blacklist (blocked versions).
- New: Encrypted storage of credentials per site with AES-256-GCM via MCM_Hub_Crypto (delegates to MCM_Credential_Store).
- New: Hub administration tab with activation toggle, table of managed sites, and deactivation guard.
Network Hub — OAuth and Onboarding
- New: OAuth 2.1 + PKCE client with discovery via .well-known, Dynamic Client Registration (DCR), and automatic token refresh with rotation support.
- New: Callback REST endpoint (mcm-hub/v1/callback) with autoclosable popup and postMessage integration.
- New: Forced HTTPS on all remote hub requests with a 30s timeout.
Network Hub — Proxy and Activity Log
- New: List all managed sites with optional status filter (mcm/hub-list-sites).
- New: Detailed site status with real-time ping (mcm/hub-site-status).
- New: Execute any ability on a remote site via proxy (mcm/hub-proxy).
- New: Execute ability on multiple sites with batch tracking (mcm/hub-proxy-batch) [CONFIRMATION].
- New: Add site with OAuth onboarding — DCR + authorization URL (mcm/hub-add-site) [CONFIRMATION].
- New: Remove site with token revocation and cleanup (mcm/hub-remove-site) [CONFIRMATION].
- New: Start maintenance session to group operations (mcm/hub-start-session).
- New: Query activity log with filters by site, date, ability, session, and batch (mcm/hub-activity-log).
Network Hub — Reports and Emergencies
- New: Complete plugin self-uninstallation — revokes OAuth, deletes tables, options, snapshots, mu-plugins, deactivates, and schedules file deletion. Refuses to execute on the main hub (mcm/self-uninstall) [CONFIRMATION].
- New: Generate report from activity log with inline styles HTML (mcm/hub-generate-report).
- New: List reports filtered by site, domain, and date range (mcm/hub-list-reports).
- New: Get the full report content in HTML or JSON format (mcm/hub-get-report).
- New: Send report by email with activity log (mcm/hub-send-report) [CONFIRMATION].
- New: Emergency login on a managed remote site lasting from 1 to 60 minutes (mcm/hub-emergency-login) [CONFIRMATION].
Network Hub — Safe Update Engine
- New: Safe update of an individual item with backup → update → verify → auto-rollback on failure (mcm/hub-safe-update).
- New: Update all pending items on a site with item verification (mcm/hub-safe-update-all) [CONFIRMATION].
- New: Safe update across the network of managed sites with emergency email on failure (mcm/hub-safe-update-network) [CONFIRMATION].
- New: CRUD of version blacklist — blocks specific versions per site (mcm/hub-version-blacklist).
- New: Verify backup coverage across all sites with autofix of missing snapshots (mcm/hub-verify-backups).
- New: Create backup of plugin/theme on any site — not just on the hub (mcm/create-item-backup).
Network Hub — Notifications and Network Logout
- New: Configure email and enabled notification types — 6 types including critical_site_down which cannot be disabled (mcm/hub-configure-notifications).
- New: Force logout on all managed sites or by role subset (mcm/hub-force-logout-network) [CONFIRMATION].
- New: Self-detection by installation and activation events via proxy for notifications.
Database Cleanup
- New: Cleanup of expired WooCommerce sessions from the woocommerce_sessions table (clean_wc_sessions action in mcm/optimize-db).
- Improvement: The shortcut 'cleanup' now automatically includes cleaning up WooCommerce sessions.
Dependency on MCP Adapter
- Fix: The inactive MCP Adapter notice now always shows — the plugin halts loading includes when MCP Adapter is not active, preventing potential fatal errors that could hide the admin notice.
System Diagnostics (mcm-diagnostics)
- New: List registered actions/filters with file, line, priority, and detection of the source plugin (mcm/list-hooks).
- New: Discover REST API routes by namespace or HTTP method (mcm/list-rest-routes).
- New: List registered shortcodes with source (mcm/list-shortcodes).
- New: Send email via wp_mail() with rate limiting based on transients — 10/min (mcm/send-email) [CONFIRMATION].
- New: List enqueued JS/CSS assets with size, dependencies, and source (mcm/list-enqueued-assets).
- New: List registered image sizes with dimensions and crop settings (mcm/list-image-sizes).
- New: Action Scheduler management — list, cancel, retry, execute, and delete queued actions (mcm/manage-action-scheduler) [CONFIRMATION for mutating operations].
- New: SSL certificate analysis with chain validation and mixed content detection (mcm/ssl-check).
- New: DNS records with Cloudflare detection, SPF, DKIM, and DMARC (mcm/dns-check).
- New: Combined domain health audit — SSL + DNS + URL consistency (mcm/domain-health).
Transversal
- New: 11 high-risk abilities require human confirmation: hub-add-site, hub-remove-site, hub-proxy-batch, self-uninstall, hub-send-report, hub-emergency-login, hub-safe-update-all, hub-safe-update-network, hub-force-logout-network, send-email, manage-action-scheduler.
- New: Hub abilities load conditionally — zero overhead on independent or managed sites.
- New: X-MCM-Hub header on all proxy requests for traceability on remote sites.
- New: Session ID format sess_YYYYMMDD_XXXXXXXX with 24h TTL for maintenance grouping.
You can purchase the license for MCP Content Manager Premium on the product page.







