{"id":364045,"date":"2026-09-13T07:26:48","date_gmt":"2026-09-13T07:26:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/zoofiai-connect-your-site-with-chatgpt-claude-any-ai-agent-via-mcp\/"},"modified":"2026-09-24T19:46:11","modified_gmt":"2026-09-24T19:46:11","slug":"zoofiai-mcp-connector","status":"publish","type":"plugin","link":"https:\/\/gd.wordpress.org\/plugins\/zoofiai-mcp-connector\/","author":23557916,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.2","stable_tag":"2.0.2","tested":"7.1.2","requires":"5.9","requires_php":"7.4","requires_plugins":null,"header_name":"ZoofiAI \u2013 Connect Your Site with ChatGPT, Claude & Any AI Agent via MCP","header_author":"Zoofi","header_description":"Securely connect WordPress to ZoofiAI and authorized MCP-compatible AI clients for content, media, settings, plugin\/theme management, bulk workflows, diagnostics, and audited automation.","assets_banners_color":"c7cacd","last_updated":"2026-09-24 19:46:11","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/app.zoofiai.com\/","header_author_uri":"https:\/\/zoofiai.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":208,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.8.17":{"tag":"1.8.17","author":"zoofiai","date":"2026-09-13 10:27:25","revision":3693544},"2.0":{"tag":"2.0","author":"zoofiai","date":"2026-09-22 08:33:02","revision":3706882},"2.0.2":{"tag":"2.0.2","author":"zoofiai","date":"2026-09-24 19:46:11","revision":3711936}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3711936,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3711936,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3693495,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3693495,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.8.17","2.0","2.0.2"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2353,232829,569,216196,242115],"plugin_category":[],"plugin_contributors":[278086],"plugin_business_model":[],"class_list":["post-364045","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-ai-tools","plugin_tags-automation","plugin_tags-chatgpt","plugin_tags-mcp","plugin_contributors-zoofiai","plugin_committers-zoofiai"],"banners":{"banner":"https:\/\/ps.w.org\/zoofiai-mcp-connector\/assets\/banner-772x250.png?rev=3693495","banner_2x":"https:\/\/ps.w.org\/zoofiai-mcp-connector\/assets\/banner-1544x500.png?rev=3693495","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/zoofiai-mcp-connector\/assets\/icon-128x128.png?rev=3711936","icon_2x":"https:\/\/ps.w.org\/zoofiai-mcp-connector\/assets\/icon-256x256.png?rev=3711936","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>ZoofiAI provides a capability-checked WordPress connector for the Zoofi SaaS\/MCP platform. Version 2.0 brings the full feature set to WordPress.org including Durable Jobs, Pro Operations Suite, local-admin white-label recovery, Connection Doctor, encrypted integration-secret storage, emergency read-only mode, capability reporting, audit export and controlled uninstall behavior. It includes the Autonomous Site Agent suite with 25 smart integrations: visual QA, master smart execution, SEO\/internal-link\/image intelligence, temporary media lifecycle, recovery\/conflict detection, persistent site memory, semantic candidate search, queue\/scheduling\/bulk workflows, staging\/backup\/database\/performance\/security intelligence, Cloudflare, WooCommerce, forms\/email, GA4\/Search Console, source verification, audit replay planning and AI-to-AI handover.<\/p>\n\n<p>The connector includes content\/media\/SEO operations, safe WP-CLI emulation, approval previews, audit logs, backup\/rollback, theme and plugin source-file operations, navigation menu management, native MCP file upload and optional Rank Math metadata.<\/p>\n\n<p>The plugin does not expose an arbitrary shell. WordPress capabilities and host security controls remain the final authorization boundary.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to external services only for features that require them.<\/p>\n\n<h4>ZoofiAI<\/h4>\n\n<p>ZoofiAI is the primary service used to pair a WordPress site with an authorized AI client, broker authenticated management requests, and maintain the user's Zoofi workspace. Connection is initiated by the administrator or by an AI flow that still requires WordPress administrator authorization.<\/p>\n\n<p>Data sent can include the site URL\/name, connector installation identifier, connector version, pairing information, and the WordPress data required for a user-requested management operation. A connector secret is used to authenticate signed requests. WordPress login passwords are not sent to ZoofiAI by this connector.<\/p>\n\n<p>Service: https:\/\/app.zoofiai.com\/\nPrivacy: https:\/\/app.zoofiai.com\/privacy\nTerms: https:\/\/app.zoofiai.com\/terms\nMCP endpoint: https:\/\/mcp.zoofiai.com\/mcp<\/p>\n\n<p>No optional integration is contacted until it is configured and a related operation is requested.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>The plugin stores local connector identity, pairing state, permissions, encrypted optional integration credentials, audit records and operational state needed for its features. ZoofiAI communication occurs only as described in the External services section.<\/p>\n\n<p>If your site has its own privacy policy, disclose your use of ZoofiAI together with the types of site data you choose to process through them.<\/p>\n\n<h3>Security<\/h3>\n\n<p>Use HTTPS. Cloud requests are signed with a per-install connector secret, timestamp and nonce. High-impact operations use approval\/preview gates and audit logging. Theme\/plugin source paths are sandboxed. DISALLOW_FILE_MODS remains a hard boundary. For authenticated Zoofi Full Administrator grants, DISALLOW_FILE_EDIT no longer blocks Zoofi's signed, rollback-backed source editor because it is separate from the built-in WordPress editor UI.<\/p>\n\n<h3>White Label<\/h3>\n\n<p>When the site is connected, administrators can enable White Label from Tools &gt; Zoofi Connector. White Label hides Zoofi from the Tools menu, settings\/status page and installed Plugins list while keeping signed AI\/REST access active. Authorized AI clients can use dedicated White Label status\/enable\/disable operations. A logged-in WordPress administrator can also use <code>\/wp-admin\/tools.php?page=zoofi&amp;zoofi_recovery=1<\/code> to open the nonce-protected local recovery screen and reveal Zoofi without disconnecting the service. The inactivity auto-reappear window can be set to 7, 15, 30 or 60 days, or Never. The emergency fallback remains <code>wp option delete zoofi_hide_from_admins<\/code>. WordPress automatic updates are opted in while hidden whenever an update package is available.<\/p>\n\n<h3>Private Distribution<\/h3>\n\n<p>This is the ZoofiAI Pro private edition distributed from the Zoofi Download Center. It includes signed private updates, Stable\/Beta release channels, Connection Doctor, emergency read-only controls, encrypted integration-secret storage, capability reporting, audit export and controlled uninstall behavior.<\/p>\n\n<p>Download center: https:\/\/app.zoofiai.com\/download<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload and activate Zoofi.<\/li>\n<li>Add the Zoofi remote MCP endpoint to ChatGPT, OpenCode, Claude, Cursor, or another MCP-compatible AI.<\/li>\n<li>Verify your email with Zoofi's 6-digit code. No Zoofi password is required for the AI OAuth flow.<\/li>\n<li>Ask the AI to connect this WordPress site.<\/li>\n<li>Open the short-lived wp-admin authorization link returned by Zoofi and click Authorize this AI.<\/li>\n<\/ol>\n\n<p>The Tools &gt; Zoofi page still includes a manual Connect Zoofi Cloud option for compatibility.<\/p>\n\n<p>For a self-hosted Zoofi platform you may define ZOOFI_CLOUD_URL in wp-config.php.<\/p>\n\n<!--section=changelog-->\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Updated plugin icon.<\/li>\n<li>Performance optimizations.<\/li>\n<li>Bug fixes.<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Full Administrator signed Zoofi connections now use the connection-time grant as durable consent for all connector write operations.<\/li>\n<li>Removed the per-operation X-Zoofi-Preview-Token requirement for Full Administrator requests, including plugin\/theme installs, updates, deletes, source edits, REST writes, publishing, restore actions and other protected operations.<\/li>\n<li>Informational previews no longer mint an execution token for Full Administrator connections. Restricted\/non-Zoofi callers keep the legacy preview-token path for backward compatibility.<\/li>\n<li>Connection authentication, HMAC request signatures, capability checks, audit logging, rollback snapshots, backups, path sandboxing and DISALLOW_FILE_MODS host policy remain enforced.<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Mega update: full Pro feature set now available in the WordPress.org edition.<\/li>\n<li>Added Durable Jobs for persistent, resumable long AI workflows.<\/li>\n<li>Added Pro Operations Suite: diagnostics, unified history\/rollback, restore points, scheduled audits, security audit, broken-link redirects, SEO bulk tools, database cleanup toolkit and MCP fleet support.<\/li>\n<li>Removed private updater; updates now delivered through the standard WordPress.org update system.<\/li>\n<li>Renamed from \"ZoofiAI Pro\" to \"ZoofiAI\" for the WordPress.org directory.<\/li>\n<\/ul>\n\n<h4>1.7.15<\/h4>\n\n<ul>\n<li>Added Zoofi Durable Jobs: persistent long-task plans with checkpoints, leases, automatic resume, retry\/backoff, failure budgets, idempotency keys and a required final completeness audit.<\/li>\n<li>Added a protected Durable Jobs REST dispatcher for MCP agents; orchestration state never bypasses existing WordPress capability checks or Zoofi approval gates.<\/li>\n<li>Added bounded job cleanup and progress\/status reporting for long content, SEO, media and site-maintenance workflows.<\/li>\n<li>Added optional idempotency keys to bulk draft creation to prevent duplicate posts when an AI retries after a timeout.<\/li>\n<\/ul>\n\n<h4>1.7.14<\/h4>\n\n<ul>\n<li>Added Zoofi Pro Operations Suite: diagnostics, unified history\/rollback, restore points, scheduled audits, security audit, broken-link redirects, SEO bulk tools, database cleanup toolkit and MCP fleet support.<\/li>\n<\/ul>\n\n<h4>1.7.13<\/h4>\n\n<ul>\n<li>Preserves image source dataset, license, license URL, creator, creator URL and attribution metadata sent by Zoofi MCP for imported web images.<\/li>\n<li>Keeps existing source image URL, source page\/provider and temporary-media lifecycle metadata unchanged.<\/li>\n<li>No Master\/Pro editing, plugin\/theme management, pairing or private update features were removed.<\/li>\n<\/ul>\n\n<h4>1.7.12<\/h4>\n\n<ul>\n<li>Renamed the Master\/Private edition to \u201cZoofiAI Pro \u2013 Connect WordPress with Any AI Agent via MCP\u201d so users can clearly distinguish it from the public WordPress.org edition.<\/li>\n<li>Updated the main Zoofi admin heading to \u201cZoofi \u2014 Connect WordPress with AI Pro\u201d and the private product panel to \u201cZoofiAI Pro Edition\u201d.<\/li>\n<li>Preserved mutual edition auto-deactivation, pairing, settings, private update channels and full advanced capabilities from 1.7.10.<\/li>\n<\/ul>\n\n<h4>1.7.10<\/h4>\n\n<ul>\n<li>Fixed safe switching between Private\/Master and the WordPress.org\/Public Zoofi edition. The newly activated edition wins and the other is deactivated without PHP class\/function redeclaration fatals.<\/li>\n<li>Existing pairing, settings and site data are preserved during edition switches.<\/li>\n<li>Added a direct Settings action link and ZoofiAI Dashboard link to https:\/\/app.zoofiai.com\/.<\/li>\n<\/ul>\n\n<h4>1.7.7<\/h4>\n\n<ul>\n<li>Added draft-first theme editing: clone an installed\/active theme into an isolated Zoofi sandbox, edit only the draft, validate PHP syntax, and generate a short-lived private preview URL without changing the live theme.<\/li>\n<li>Added explicit approval-gated draft publishing with a complete live-theme backup, stale-base conflict detection, audit logging, and reversible rollback with a pre-rollback backup.<\/li>\n<li>Draft clones are hidden from Appearance &gt; Themes to prevent accidental activation and are cleaned during full-data uninstall.<\/li>\n<li>Existing private Full Administrator live theme\/plugin source-write tools remain available for advanced workflows; the draft workflow is now the recommended default for theme work.<\/li>\n<\/ul>\n\n<h4>1.7.6<\/h4>\n\n<ul>\n<li>Added a local administrator recovery URL for White Label mode: <code>\/wp-admin\/tools.php?page=zoofi&amp;zoofi_recovery=1<\/code>.<\/li>\n<li>Added a nonce-protected break-glass reveal action that restores Zoofi in wp-admin without disconnecting Zoofi or changing AI authorization.<\/li>\n<li>Local recovery remains available even when Owner Lock is active; it only changes connector visibility.<\/li>\n<li>Verified configurable inactivity auto-reappear remains available at 7, 15, 30, 60 days, or Never.<\/li>\n<li>Existing AI\/MCP white-label status, enable and disable operations remain unchanged.<\/li>\n<\/ul>\n\n<h4>1.7.5<\/h4>\n\n<ul>\n<li>Added secure custom plugin package installation through the WP-CLI emulator using either a public HTTPS <code>.zip<\/code> URL or a readable local <code>.zip<\/code> path inside the WordPress installation.<\/li>\n<li>Kept WordPress.org slug installation fully backward compatible.<\/li>\n<li>Added optional <code>--activate<\/code> and <code>--force<\/code> handling for custom packages, including overwrite\/reinstall support through WordPress <code>Plugin_Upgrader<\/code>.<\/li>\n<li>Added main-plugin-file detection after custom ZIP installation so Zoofi can activate newly installed packages without guessing the plugin slug.<\/li>\n<li>Added URL safety checks, HTTPS-only remote packages, embedded-credential rejection, local-path sandboxing, and package-source redaction in responses.<\/li>\n<\/ul>\n\n<h4>1.7.4<\/h4>\n\n<ul>\n<li>Fixed Full Administrator direct theme\/plugin source writes being denied by WordPress capability mapping when DISALLOW_FILE_EDIT is enabled.<\/li>\n<li>Signed Full Administrator source-write authorization is now evaluated before WordPress built-in editor capabilities, so the durable Zoofi grant reaches the sandboxed reversible writer.<\/li>\n<li>DISALLOW_FILE_MODS remains a hard site\/host boundary for plugin source modification.<\/li>\n<\/ul>\n\n<h4>1.7.3.1<\/h4>\n\n<ul>\n<li>Repacked the Connector as a strict WordPress plugin archive with a single <code>zoofi\/<\/code> plugin root and no non-plugin top-level files, fixing installers that reported \u201cNo valid plugins were found.\u201d<\/li>\n<li>Functional Full Administrator durable-write behavior from 1.7.3 is unchanged.<\/li>\n<\/ul>\n\n<h4>1.7.3<\/h4>\n\n<ul>\n<li>Full Administrator is now durable consent for reversible theme\/plugin source write and edit operations; repeated per-edit approval interruptions are removed at the MCP layer while preview tokens, audit logging and rollback snapshots remain enforced.<\/li>\n<li>Fixed approved theme edits being rejected with 403 <code>file_edit_disabled<\/code> on hosts\/sites that define DISALLOW_FILE_EDIT. Authenticated Zoofi Full Administrator signed requests can use the sandboxed source editor.<\/li>\n<li>Restricted permission profiles and non-Zoofi requests still respect DISALLOW_FILE_EDIT.<\/li>\n<li>DISALLOW_FILE_MODS remains a hard boundary for plugin source modification and now returns a specific diagnostic instead of looking like a generic write guard.<\/li>\n<li>Destructive source-file delete\/restore operations remain approval-gated.<\/li>\n<\/ul>\n\n<h4>1.7.2<\/h4>\n\n<ul>\n<li>When an AI authorization request is present, the \u201cAuthorize this AI\u201d action now appears immediately at the top of Tools &gt; Zoofi Connector before onboarding, bulk capabilities, or other settings.<\/li>\n<li>The authorization card is visually emphasized as an action-required step while keeping the same secure nonce and pairing flow.<\/li>\n<\/ul>\n\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>Added Advanced Bulk Engine for one-call post\/page\/CPT create, fetch and update workflows.<\/li>\n<li>Added first-class bulk category, tag and custom-taxonomy discovery, term creation and assignment with replace\/append\/remove\/clear modes.<\/li>\n<li>Added bulk media metadata updates and automatic Rank Math\/Yoast SEO field mapping.<\/li>\n<li>Added approval-gated bulk publish and bulk trash operations with per-item results.<\/li>\n<li>Added bounded generic WordPress REST batching for advanced plugin-specific workflows.<\/li>\n<li>Large AI jobs automatically split into safe connector chunks instead of requiring one AI tool call per post.<\/li>\n<li>Added a prominent 4-step AI connection guide in Tools &gt; Zoofi Connector with copyable MCP URL and a site-specific prompt: \u201cConnect example.com through ZoofiAI MCP.\u201d<\/li>\n<li>Existing Smart Agent, Autonomous Site Agent, private updater, white label, Control Center, media, backup and safety features remain included.<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Added 25 Autonomous Site Agent integrations\/tools.<\/li>\n<li>Added visual structural QA, smart_execute preflight, SEO, internal-link and image-quality agents.<\/li>\n<li>Added temporary-media lifecycle, automatic recovery checkpoints, plugin conflict signals and persistent per-site AI memory.<\/li>\n<li>Added semantic candidate Site Brain, background queue facade, scheduled automations and smart bulk audits.<\/li>\n<li>Added staging safe mode, backup manager, database\/performance\/security intelligence.<\/li>\n<li>Added Cloudflare cache\/development-mode integration with securely configured API token\/zone.<\/li>\n<li>Added WooCommerce and forms\/email diagnostics.<\/li>\n<li>Added GA4 + Google Search Console reporting using securely configured OAuth access token\/property IDs.<\/li>\n<li>Added multi-source verification scaffold, append-only audit replay planning and cross-AI handover packages.<\/li>\n<li>All state-changing Autonomous actions continue through Zoofi approval\/preview protection.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Added Site Brain search and site overview across content, media, taxonomies, plugins, themes and menus.<\/li>\n<li>Added WordPress 6.9+ Abilities API discovery and permission-aware execution.<\/li>\n<li>Added post checkpoints with approval-gated rollback and automatic pre-rollback checkpoint.<\/li>\n<li>Added persistent background content\/media\/SEO\/site-inventory audit jobs.<\/li>\n<li>Retained 1.3.7 web-image search and 1.3.6 fast media transport.<\/li>\n<\/ul>\n\n<h4>1.3.7<\/h4>\n\n<ul>\n<li>Adds fast web-image sideload support for Google\/Web image discovery workflows.<\/li>\n<li>Remote URL imports support fast_mode so Media Library ID\/URL returns before thumbnail generation finishes.<\/li>\n<li>Stores source image URL, source page\/provider and a temporary-media marker for placeholder article images.<\/li>\n<li>Keeps the original source URL for traceability while allowing temporary high-quality article imagery.<\/li>\n<\/ul>\n\n<h4>1.3.6<\/h4>\n\n<ul>\n<li>Direct raw binary upload remains the preferred large-file path and bypasses MCP argument-size limits.<\/li>\n<li>Fast mode is enabled by default: Media Library ID\/URL returns immediately while thumbnail\/attachment metadata generation runs in the background.<\/li>\n<li>Added batch direct-upload ticket creation so several article images can be PUT concurrently after one MCP call.<\/li>\n<li>Added media processing status for pending\/background thumbnail work.<\/li>\n<li>Chunked fallback now advertises 16-way parallel chunk transfer and also uses background metadata generation by default.<\/li>\n<li>Direct upload tokens are consumed only after byte-count\/SHA validation, improving retry behavior for empty or truncated first attempts.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Fixes multi-site wrong-target writes by persisting the selected site per AI connection and blocking ambiguous writes.<\/li>\n<li>Fixes plugin\/theme installation on hosts that set DISALLOW_FILE_EDIT and loads current WordPress upgrader classes explicitly.<\/li>\n<li>Adds dedicated install_plugin and install_theme MCP tools with optional activation.<\/li>\n<li>Zoofi Control Center: owner dashboard, remote reveal\/hide, Owner Lock, custom plugin alias and bulk agency controls.<\/li>\n<li>Site and workspace usage quotas, hard spend caps, usage\/billing dashboard and customer portal.<\/li>\n<li>Protected operations, instant per-site AI revoke and permission templates.<\/li>\n<li>Auto-hide after connection, plugin update guard, self-repair and client handover mode.<\/li>\n<li>Custom database-driven plan builder and cross-workspace Owner Admin Dashboard.<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Adds first-class White Label REST\/MCP operations: status, enable and disable.<\/li>\n<li>AI can show Zoofi again without inspecting plugin source or deleting WordPress options through WP-CLI.<\/li>\n<li>Configurable inactivity auto-reappear: 7, 15, 30, 60 days, or Never.<\/li>\n<li>White Label status reports enabled time, last AI activity and scheduled auto-reappear time.<\/li>\n<li>Disabling White Label automatically cleans the hidden\/enabled timestamp state.<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>White Label section is visible before pairing with a disabled state and becomes actionable immediately after the site connects.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Recommended onboarding copy now matches the AI-first flow: connect Zoofi in the AI, verify by 6-digit email code, ask the AI to connect WordPress, and approve once in wp-admin.<\/li>\n<li>Manual cloud pairing remains available as a compatibility option.<\/li>\n<li>Connector protocol remains compatible with the 1.2 MCP\/Platform pairing flow.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>AI-first pairing: an authorized MCP client can request a short-lived wp-admin authorization link for a WordPress site.<\/li>\n<li>One-click \u201cAuthorize this AI\u201d flow from Tools &gt; Zoofi; no WordPress password or Application Password is shared.<\/li>\n<li>Works with the Zoofi universal remote MCP endpoint used by ChatGPT, OpenCode, Cursor and other MCP-compatible AI clients.<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Fix CLI approval context for quoted\/associative arguments, load admin user-delete helpers, improve Site Health dependencies, and make generic REST JSON-string bodies persist correctly with MCP 1.1.4.<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Site Health endpoint no longer calls unavailable WP_Site_Health methods; returns structured cached\/direct health results without a generic 500.<\/li>\n<li>WP-CLI emulation now preserves quoted positional and --flag values containing spaces.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Connector version auto-sync: plugin now automatically reports its version to Zoofi Platform on activation\/upgrade and daily via cron.<\/li>\n<li>Paired sites stay paired; connector_version updates without re-pairing.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Self-protection: AI cannot deactivate or uninstall the Zoofi connector plugin through WP-CLI emulation.<\/li>\n<li>AI cannot write, edit, or delete Zoofi's own plugin source files.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>One-click plugin-first cloud pairing; no Application Password required in the normal customer flow.<\/li>\n<li>Per-AI, per-site permission profiles and revocable OAuth connections.<\/li>\n<li>Signed HMAC connector transport with timestamp\/nonce replay protection.<\/li>\n<li>Plugin source-file read\/search\/write\/edit\/delete with encrypted rollback snapshots.<\/li>\n<li>Theme source read\/search\/edit\/delete tools and navigation menu CRUD.<\/li>\n<li>Persistent approvals\/resource locking and stricter sensitive-operation gates.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial SaaS\/MCP connector baseline.<\/li>\n<\/ul>","raw_excerpt":"Securely connect WordPress to ZoofiAI and MCP-compatible AI clients for audited content, media, settings, plugin\/theme management, and bulk workflows.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/364045","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=364045"}],"author":[{"embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/zoofiai"}],"wp:attachment":[{"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=364045"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=364045"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=364045"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=364045"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=364045"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=364045"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}