{"id":320024,"date":"2026-06-13T04:37:49","date_gmt":"2026-06-13T04:37:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/yaeris-mcp-connector\/"},"modified":"2026-06-13T04:37:37","modified_gmt":"2026-06-13T04:37:37","slug":"yaeris-mcp-connector","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/yaeris-mcp-connector\/","author":20886802,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.0","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Yaeris MCP Connector","header_author":"Yaeris Digital Services","header_description":"Connects your WordPress site to the Yaeris MCP platform. Exposes SEO metadata (RankMath, Yoast), Elementor page content, and site data via the REST API for AI-powered marketing and content tools.","assets_banners_color":"8559a7","last_updated":"2026-06-13 04:37:37","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/mcp.yaeris.com","header_author_uri":"https:\/\/yaeris.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":35,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"rickcys","date":"2026-06-13 04:37:37"}},"upgrade_notice":{"1.0.2":"<p>Permission check fix for Elementor create endpoint. Recommended for all users.<\/p>","1.0.1":"<p>Security and compliance update. Recommended for all users.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3570734,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3570734,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3570734,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3570734,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2353,76538,242115,174174,186],"plugin_category":[55],"plugin_contributors":[266908],"plugin_business_model":[],"class_list":["post-320024","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-elementor","plugin_tags-mcp","plugin_tags-rankmath","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-rickcys","plugin_committers-rickcys"],"banners":{"banner":"https:\/\/ps.w.org\/yaeris-mcp-connector\/assets\/banner-772x250.png?rev=3570734","banner_2x":"https:\/\/ps.w.org\/yaeris-mcp-connector\/assets\/banner-1544x500.png?rev=3570734","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/yaeris-mcp-connector\/assets\/icon-128x128.png?rev=3570734","icon_2x":"https:\/\/ps.w.org\/yaeris-mcp-connector\/assets\/icon-256x256.png?rev=3570734","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>The Yaeris MCP Connector plugin bridges your WordPress site with the <a href=\"https:\/\/mcp.yaeris.com\">Yaeris MCP platform<\/a> \u2014 a Model Context Protocol (MCP) server that lets AI assistants like Claude interact directly with your digital marketing tools.<\/p>\n\n<p><strong>What this plugin does:<\/strong><\/p>\n\n<p>Once installed, it exposes secure REST API endpoints that Yaeris MCP tools use to read and update your site data. Authentication uses WordPress Application Passwords \u2014 no separate account or API key needed.<\/p>\n\n<p><strong>Three modules in one plugin:<\/strong><\/p>\n\n<h4>Module 1 \u2014 WordPress Core<\/h4>\n\n<p>Always active. Adds a status endpoint so MCP tools can verify the plugin is installed and check which modules are loaded.<\/p>\n\n<h4>Module 2 \u2014 SEO Connector<\/h4>\n\n<p>Activates automatically when RankMath or Yoast SEO is detected. Exposes SEO meta fields (focus keyword, SEO title, meta description, canonical URL) via the REST API. Includes a bulk endpoint for reading SEO data across multiple posts in a single call \u2014 much faster than one request per post.<\/p>\n\n<p>Supported SEO plugins:\n* RankMath SEO\n* Yoast SEO<\/p>\n\n<h4>Module 3 \u2014 Elementor Connector<\/h4>\n\n<p>Activates automatically when Elementor is detected. Exposes Elementor page content via clean REST endpoints \u2014 no need to deal with raw Elementor JSON. MCP tools can:<\/p>\n\n<ul>\n<li>List all Elementor-built pages on your site<\/li>\n<li>Read all text content extracted from Elementor widgets<\/li>\n<li>Create new pages with basic heading and content sections<\/li>\n<li>Update the text of specific widgets without touching your design<\/li>\n<li>Publish, draft, or unpublish any page<\/li>\n<li>Read page-level Elementor settings<\/li>\n<\/ul>\n\n<p><strong>Requirements:<\/strong><\/p>\n\n<ul>\n<li>A <a href=\"https:\/\/mcp.yaeris.com\">Yaeris MCP<\/a> account<\/li>\n<li>Your WordPress site connected to Yaeris MCP via Application Password (set up inside the Yaeris dashboard)<\/li>\n<li>For SEO tools: RankMath or Yoast SEO installed<\/li>\n<li>For Elementor tools: Elementor (free or Pro) installed<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin is a connector for the Yaeris MCP platform (https:\/\/mcp.yaeris.com). To use this plugin, you need a Yaeris MCP account.<\/p>\n\n<p><strong>What data is transmitted:<\/strong><\/p>\n\n<p>This plugin does NOT send any of your site content, posts, or pages to Yaeris servers. It works the other way around: the plugin registers secure REST API endpoints on your own WordPress site. When you connect your site inside the Yaeris dashboard, the Yaeris platform makes authenticated HTTP requests directly to your site using a WordPress Application Password that you create and control.<\/p>\n\n<p>No post content, SEO data, or Elementor page content ever passes through or is stored on Yaeris infrastructure. All data stays on your WordPress server and travels directly between your site and the AI tools you are using.<\/p>\n\n<p>The only information stored on the Yaeris platform is your WordPress site URL and the Application Password you enter in the Yaeris dashboard \u2014 this is required so the platform knows how to reach your site.<\/p>\n\n<p><strong>External service details:<\/strong><\/p>\n\n<ul>\n<li>Service name: Yaeris MCP Platform<\/li>\n<li>Service URL: https:\/\/mcp.yaeris.com<\/li>\n<li>Yaeris website: https:\/\/yaeris.com<\/li>\n<li>Terms of Service: https:\/\/yaeris.com\/terms<\/li>\n<li>Privacy Policy: https:\/\/yaeris.com\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Download the plugin zip from <a href=\"https:\/\/mcp.yaeris.com\">mcp.yaeris.com<\/a> or the WordPress plugin directory.<\/li>\n<li>In your WordPress admin, go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Upload the zip and click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>No settings page needed \u2014 the plugin works automatically once your site is connected to Yaeris MCP.<\/li>\n<\/ol>\n\n<p><strong>To connect your site to Yaeris MCP:<\/strong><\/p>\n\n<ol>\n<li>Log in to your Yaeris MCP account at <a href=\"https:\/\/mcp.yaeris.com\">mcp.yaeris.com<\/a>.<\/li>\n<li>Go to <strong>Tools \u2192 WordPress<\/strong> and click <strong>Add Site<\/strong>.<\/li>\n<li>Enter your site URL and create a WordPress Application Password (WordPress Admin \u2192 Users \u2192 Your Profile \u2192 Application Passwords).<\/li>\n<li>Paste the Application Password into Yaeris and save.<\/li>\n<li>Done \u2014 your WordPress, SEO, and Elementor tools will activate automatically.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20separate%20account%20for%20elementor%20or%20rankmath%3F\"><h3>Do I need a separate account for Elementor or RankMath?<\/h3><\/dt>\n<dd><p>No. The plugin uses your existing WordPress Application Password for all three modules. No extra logins or API keys are needed.<\/p><\/dd>\n<dt id=\"is%20my%20data%20sent%20to%20yaeris%20servers%3F\"><h3>Is my data sent to Yaeris servers?<\/h3><\/dt>\n<dd><p>No. The plugin adds REST API endpoints to your own WordPress site. When an MCP tool runs, the Yaeris platform makes a direct request to your site using your Application Password. Your content never passes through Yaeris servers.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20elementor%20pro%3F\"><h3>Does this work with Elementor Pro?<\/h3><\/dt>\n<dd><p>Yes, for reading. The plugin can read content from most Elementor Pro widgets. Writing (updating text) is supported for standard free widgets (Heading, Text Editor, Button, Icon Box, Image Box). Pro-only widgets like Loop Builder and ACF fields are read-only in v1.0.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20yoast%20seo%20premium%3F\"><h3>Does it work with Yoast SEO Premium?<\/h3><\/dt>\n<dd><p>Yes. The SEO module detects the standard Yoast SEO plugin \u2014 both free and Premium versions are supported.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20site%3F\"><h3>Will this slow down my site?<\/h3><\/dt>\n<dd><p>No. The plugin only registers REST API endpoints. No code runs on normal page loads \u2014 it is completely passive until an MCP tool makes a request.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20safe%20%2F%20does%20it%20add%20security%20risk%3F\"><h3>Is the plugin safe \/ does it add security risk?<\/h3><\/dt>\n<dd><p>All endpoints require a valid WordPress Application Password. Only users with <code>edit_posts<\/code> capability can access them \u2014 the same permission level as editors and admins. Standard WordPress authentication protects all data.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed PHP syntax in class-ymc-seo.php to ensure clean file integrity in ZIP submission.<\/li>\n<li>Strengthened permission check on POST \/elementor\/pages (create page) \u2014 now verifies publish_pages or publish_posts capability depending on post_type, instead of the broader edit_posts check.<\/li>\n<li>Added new check_auth_publish permission callback for POST \/elementor\/page\/{id}\/status \u2014 now verifies publish_pages or publish_posts capability when setting status to publish or private, preventing contributors from publishing content via the API.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added unique plugin prefix (yaermcc_) to all functions, constants, and classes to prevent naming collisions.<\/li>\n<li>Strengthened REST API permission checks \u2014 all endpoints that access a specific post ID now verify per-object edit capability using current_user_can( 'edit_post', $id ).<\/li>\n<li>Clarified External Services section in readme.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Module 1: WordPress core status endpoint.<\/li>\n<li>Module 2: SEO connector for RankMath and Yoast SEO.<\/li>\n<li>Module 3: Elementor connector \u2014 list, read, create, update, publish pages.<\/li>\n<\/ul>","raw_excerpt":"Connects your WordPress site to the Yaeris MCP platform so AI tools like Claude can read and update your content, SEO metadata, and Elementor pages.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/320024","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=320024"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rickcys"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=320024"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=320024"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=320024"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=320024"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=320024"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=320024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}