{"id":383844,"date":"2026-11-03T23:32:02","date_gmt":"2026-11-03T23:32:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/mate-connector\/"},"modified":"2026-11-03T23:31:36","modified_gmt":"2026-11-03T23:31:36","slug":"mate-connector","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/mate-connector\/","author":23583230,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.1.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Mate Connector","header_author":"PILOTLAB LLC","header_description":"Connect this site to the WPMate service so Claude, ChatGPT or any MCP-compatible AI assistant can write and edit posts and pages, manage media and SEO fields, and run read-only SEO and security audits, with approvals and revisions.","assets_banners_color":"6d7079","last_updated":"2026-11-03 23:31:36","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wpmate.ai","header_author_uri":"https:\/\/pilotlab.net","rating":0,"author_block_rating":0,"active_installs":0,"downloads":44,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.0":{"tag":"1.2.0","author":"pilotlab","date":"2026-11-03 23:31:36","revision":3782794}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3782794,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3782794,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3782794,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3782794,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2353,216196,229563,242115,186],"plugin_category":[55],"plugin_contributors":[290594],"plugin_business_model":[],"class_list":["post-383844","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-chatgpt","plugin_tags-claude","plugin_tags-mcp","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-pilotlab","plugin_committers-pilotlab"],"banners":{"banner":"https:\/\/ps.w.org\/mate-connector\/assets\/banner-772x250.png?rev=3782794","banner_2x":"https:\/\/ps.w.org\/mate-connector\/assets\/banner-1544x500.png?rev=3782794","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/mate-connector\/assets\/icon-128x128.png?rev=3782794","icon_2x":"https:\/\/ps.w.org\/mate-connector\/assets\/icon-256x256.png?rev=3782794","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Mate Connector is the official connector plugin for WPMate (wpmate.ai).<\/p>\n\n<p>WPMate lets you manage this site by chatting with your AI assistant:<\/p>\n\n<ul>\n<li>Write new posts and pages, rewrite existing ones, and schedule posts for later (drafts first, with preview links)<\/li>\n<li>Upload images, set featured images and fill in missing alt text<\/li>\n<li>Write SEO titles, meta descriptions and focus keyphrases through Yoast, Rank Math, AIOSEO or SEOPress<\/li>\n<li>Run read-only SEO and security audits that tell you what to improve<\/li>\n<\/ul>\n\n<p>Publishing, scheduling and trashing wait for your approval in the WPMate dashboard. Every content edit keeps a WordPress revision so it can be undone.<\/p>\n\n<p>Mate Connector works with content only. WPMate never acts as an administrator: connecting creates a restricted \"WPMate\" user (WPMate Editor role) that can write and edit posts, pages and media but cannot install, update or remove plugins or themes, change site code or CSS, manage users or change site settings. The WPMate user cannot log in, and disconnecting deletes it.<\/p>\n\n<h4>How it connects<\/h4>\n\n<ol>\n<li>Create a free account at wpmate.ai and click \"Create connection code\".<\/li>\n<li>In WordPress go to Settings \u2192 WPMate, paste the code and click Connect.<\/li>\n<li>Add WPMate to Claude or ChatGPT as a connector.<\/li>\n<\/ol>\n\n<p>No password is shared. Requests from WPMate run as the restricted WPMate user, never as an administrator. Each request is signed with a secret unique to your site and is rejected if it is unsigned, older than five minutes or reused.<\/p>\n\n<h4>External service<\/h4>\n\n<p>This plugin connects to the WPMate service at https:\/\/wpmate.ai, operated by PILOTLAB LLC (Wyoming, USA), which you sign up for separately. When you connect, the plugin sends this site's address, name, WordPress version and plugin version to WPMate. Afterwards WPMate sends signed requests to this site when you ask your AI assistant to do something. Terms: https:\/\/wpmate.ai\/terms. Privacy: https:\/\/wpmate.ai\/privacy.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>Mate Connector stores a connection secret and the WPMate site ID in this site's options and creates the restricted WPMate user described below. It contacts WPMate only when you click Connect. After that, WPMate contacts this site with signed requests when you ask your AI assistant to do something; each action and its result are logged in your WPMate dashboard. Disconnecting (Settings \u2192 WPMate, or deleting the plugin) removes the stored secret.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate Mate Connector from Plugins \u2192 Add New, or upload the zip.<\/li>\n<li>Create a free account at https:\/\/wpmate.ai and click \"Create connection code\".<\/li>\n<li>Go to Settings \u2192 WPMate, paste the code and click Connect.<\/li>\n<li>In Claude or ChatGPT, add WPMate as a connector using https:\/\/wpmate.ai\/mcp and sign in.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20user%20does%20wpmate%20act%20as%3F\"><h3>Which user does WPMate act as?<\/h3><\/dt>\n<dd><p>A restricted user named \"WPMate\" that Mate Connector creates when you connect. Its WPMate Editor role can write, edit, publish and trash posts and pages, upload media and read site information. It has no administrator capabilities, cannot save unfiltered HTML, cannot log in and cannot use application passwords. New posts are credited to the administrator who connected the site. If that administrator loses admin rights, WPMate stops working until an admin reconnects. Disconnecting deletes the WPMate user and reassigns anything it owns to that administrator.<\/p><\/dd>\n<dt id=\"can%20wpmate%20update%20my%20plugins%20or%20themes%3F\"><h3>Can WPMate update my plugins or themes?<\/h3><\/dt>\n<dd><p>No. The security audit lists what needs updating; you apply updates in wp-admin as usual.<\/p><\/dd>\n<dt id=\"how%20do%20i%20disconnect%3F\"><h3>How do I disconnect?<\/h3><\/dt>\n<dd><p>Settings \u2192 WPMate \u2192 Disconnect, or remove the site in your WPMate dashboard.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Security: requests from WPMate now run as a dedicated restricted \"WPMate\" user (WPMate Editor role: content and media only, no administrator capabilities, no unfiltered HTML, no login) instead of the administrator who connected the site. Sites connected earlier are moved to it when an administrator next opens wp-admin. Disconnecting deletes the user.<\/li>\n<li>The security audit no longer lists administrator usernames.<\/li>\n<li>Security: content actions only work on public content types the WPMate user may edit, so theme templates, global styles, navigation menus, custom CSS and Customizer changesets can't be read or changed.<\/li>\n<li>Fix: PHP notice when undoing with restore_revision.<\/li>\n<li>New: set the focus keyphrase (Yoast, Rank Math, AIOSEO, SEOPress, or WPMate's own field), list items missing a focus keyphrase, SEO title or meta description, and see keyphrase checks in the SEO audit (missing, not in title, description or content, duplicates).<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Changed: Mate Connector now covers content, media, SEO fields and read-only audits only. Plugin and theme management, rollback snapshots, custom CSS and settings changes were removed; old snapshot files are deleted on upgrade.<\/li>\n<li>Security: every action checks the connected user's capability before it runs (e.g. audits and site info need manage_options).<\/li>\n<li>New: schedule posts with status \"future\" and a date; a schedule without a future date is refused instead of publishing at once.<\/li>\n<li>New: the security audit flags plugins and themes with no update information (e.g. premium products), and plugin and theme lists show update_available \"unknown\" for them.<\/li>\n<li>Fix: editing a page whose stored template the active theme no longer has (common after a theme switch) reported \"Invalid page template\" although the content was saved, and skipped the revision and SEO fields. Edits now save cleanly and keep the page's template.<\/li>\n<li>New: set or clear a page's template with the \"template\" field (\"\" for the default). get_content shows whether the stored template still exists.<\/li>\n<li>Fix: content edits now return undo_revision_id, the revision holding the version from just before the edit. The revision id returned before was the new version, so restoring it did not undo anything.<\/li>\n<li>Fix: SEO title and meta description edits now return the previous values and keep a short history, since WordPress revisions do not cover them. Responses only mention a revision when the edit created one.<\/li>\n<li>Fix: the SEO audit counted 0 words on pages built with shortcode builders (Avada\/Fusion, WPBakery, Divi). It now counts the text inside the shortcodes, and counts non-Latin scripts.<\/li>\n<li>New: site_info detects Avada\/Fusion Builder, and finds shortcode builder content even when the builder is no longer active.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First public release: content, media, plugins, themes, custom CSS, settings, SEO audit and security audit tools, with approvals, revisions and rollback snapshots.<\/li>\n<\/ul>","raw_excerpt":"Manage your site with your favourite AI. Connects this site to Claude, ChatGPT or any MCP client through the WPMate service.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/383844","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=383844"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pilotlab"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=383844"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=383844"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=383844"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=383844"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=383844"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=383844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}