Title: Yaeris MCP Connector
Author: Yaeris Digital Services
Published: <strong>13 June 2026</strong>
Last modified: 18 August 2026

---

Search plugins

![](https://ps.w.org/yaeris-mcp-connector/assets/banner-772x250.png?rev=3570734)

![](https://ps.w.org/yaeris-mcp-connector/assets/icon-256x256.png?rev=3570734)

# Yaeris MCP Connector

 By [Yaeris Digital Services](https://profiles.wordpress.org/rickcys/)

[Download](https://downloads.wordpress.org/plugin/yaeris-mcp-connector.1.3.0.zip)

 * [Details](https://en-gb.wordpress.org/plugins/yaeris-mcp-connector/#description)
 * [Reviews](https://en-gb.wordpress.org/plugins/yaeris-mcp-connector/#reviews)
 *  [Installation](https://en-gb.wordpress.org/plugins/yaeris-mcp-connector/#installation)
 * [Development](https://en-gb.wordpress.org/plugins/yaeris-mcp-connector/#developers)

 [Support](https://wordpress.org/support/plugin/yaeris-mcp-connector/)

## Description

The Yaeris MCP Connector plugin bridges your WordPress site with the [Yaeris MCP platform](https://mcp.yaeris.com)—
a Model Context Protocol (MCP) server that lets AI assistants like Claude interact
directly with your digital marketing tools.

**What this plugin does:**

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—
no separate account or API key needed.

**Four modules in one plugin:**

#### Module 1 — WordPress Core

Always active. Adds a status endpoint so MCP tools can verify the plugin is installed
and check which modules are loaded.

#### Module 2 — SEO Connector

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 — much faster than one request per post.

Supported SEO plugins:
 * RankMath SEO * Yoast SEO

#### Module 3 — Elementor Connector

Activates automatically when Elementor is detected. Exposes Elementor page content
via clean REST endpoints — no need to deal with raw Elementor JSON. MCP tools can:

 * List all Elementor-built pages on your site
 * Read all text content extracted from Elementor widgets
 * Create new pages with basic heading and content sections
 * Update the text of specific widgets without touching your design
 * Publish, draft, or unpublish any page
 * Read page-level Elementor settings

#### Module 4 — Diagnostics

Always active. Adds two site-maintenance endpoints for admin-level accounts only:

 * Read the tail of your debug.log (if WP_DEBUG_LOG is enabled) to help diagnose
   recent PHP errors
 * Trigger a site-wide LiteSpeed Cache purge (if LiteSpeed Cache is installed)

**Requirements:**

 * A [Yaeris MCP](https://mcp.yaeris.com) account
 * Your WordPress site connected to Yaeris MCP via Application Password (set up 
   inside the Yaeris dashboard)
 * For SEO tools: RankMath or Yoast SEO installed
 * For Elementor tools: Elementor (free or Pro) installed
 * For the cache purge diagnostics endpoint: LiteSpeed Cache installed (the debug
   log endpoint works without any extra plugin, but requires WP_DEBUG_LOG enabled)

### External Services

This plugin is a connector for the Yaeris MCP platform (https://mcp.yaeris.com).
To use this plugin, you need a Yaeris MCP account.

**What data is transmitted:**

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.

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.

The only information stored on the Yaeris platform is your WordPress site URL and
the Application Password you enter in the Yaeris dashboard — this is required so
the platform knows how to reach your site.

**External service details:**

 * Service name: Yaeris MCP Platform
 * Service URL: https://mcp.yaeris.com
 * Yaeris website: https://yaeris.com/mcp-server
 * Terms of Service: https://yaeris.com/terms-of-use/
 * Privacy Policy: https://yaeris.com/privacy-policy/

## Installation

 1. Download the plugin zip from [mcp.yaeris.com](https://mcp.yaeris.com) or the WordPress
    plugin directory.
 2. In your WordPress admin, go to **Plugins  Add New  Upload Plugin**.
 3. Upload the zip and click **Install Now**, then **Activate**.
 4. No settings page needed — the plugin works automatically once your site is connected
    to Yaeris MCP.

**To connect your site to Yaeris MCP:**

 1. Log in to your Yaeris MCP account at [mcp.yaeris.com](https://mcp.yaeris.com).
 2. Go to **Tools  WordPress** and click **Add Site**.
 3. Enter your site URL and create a WordPress Application Password (WordPress Admin
    Users  Your Profile  Application Passwords).
 4. Paste the Application Password into Yaeris and save.
 5. Done — your WordPress, SEO, and Elementor tools will activate automatically.

## FAQ

### Do I need a separate account for Elementor or RankMath?

No. The plugin uses your existing WordPress Application Password for all three modules.
No extra logins or API keys are needed.

### Is my data sent to Yaeris servers?

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.

### Does this work with Elementor Pro?

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.

### Does it work with Yoast SEO Premium?

Yes. The SEO module detects the standard Yoast SEO plugin — both free and Premium
versions are supported.

### Will this slow down my site?

No. The plugin only registers REST API endpoints. No code runs on normal page loads—
it is completely passive until an MCP tool makes a request.

### Is the plugin safe / does it add security risk?

All endpoints require a valid WordPress Application Password. Only users with `edit_posts`
capability can access them — the same permission level as editors and admins. Standard
WordPress authentication protects all data.

## Reviews

There are no reviews for this plugin.

## Contributors and Developers

“Yaeris MCP Connector” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Yaeris Digital Services ](https://profiles.wordpress.org/rickcys/)

[Translate “Yaeris MCP Connector” into your language.](https://translate.wordpress.org/projects/wp-plugins/yaeris-mcp-connector)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/yaeris-mcp-connector/),
check out the [SVN repository](https://plugins.svn.wordpress.org/yaeris-mcp-connector/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/yaeris-mcp-connector/)
by [RSS](https://plugins.trac.wordpress.org/log/yaeris-mcp-connector/?limit=100&mode=stop_on_copy&format=rss).

## Change Log

#### 1.3.0

 * Added: Module 5 — Generic Meta CRUD. New /yaeris/v1/meta/{id} GET/POST endpoint
   for reading and writing any postmeta key, including custom fields not registered
   for the standard REST API (ACF, legacy plugins, hand-rolled fields). A small 
   protected-key blocklist (_edit_lock, _edit_last) is never returned or writable.
 * Added: Site status endpoint (/yaeris/v1/status) now also returns php_version,
   active_theme, and is_multisite alongside the existing wp_version/site_url/module
   flags.
 * Added: /yaeris/v1/search-replace endpoint (admin-only) — search and replace text
   across post titles, content, and excerpts, with a dry-run mode (default) that
   previews match counts before writing. Deliberately scoped to post content only,
   never postmeta/options/serialized data.

#### 1.2.0

 * Added: Module 4 — Diagnostics. New /yaeris/v1/debug-log endpoint (reads the tail
   of wp-content/debug.log when WP_DEBUG_LOG is enabled) and /yaeris/v1/cache-purge
   endpoint (triggers a site-wide LiteSpeed Cache purge when LiteSpeed Cache is 
   active). Both endpoints require an admin-level account (manage_options), a stricter
   check than the edit_posts used by the other modules, since they expose server
   internals or affect the whole site.

#### 1.1.1

 * Fixed: the custom schema update endpoint (/yaeris/v1/schema/{id}) could accept
   malformed schema data that crashed page rendering for every site visitor when
   RankMath tried to display it. The endpoint now validates every schema block before
   saving — it must be a complete object with a valid Schema.org “@type” (e.g. LocalBusiness,
   Product, FAQPage), not a bag of loose fields — and rejects the whole request 
   with a clear error if anything is invalid, instead of silently saving bad data.
 * Fixed: custom schema blocks are now stored in the same format RankMath’s own 
   display code expects, so correctly-formed schema updates actually render on the
   page instead of being silently ignored or breaking the page.

#### 1.1.0

 * Added: OG (Facebook) title, description, and image read/write support
 * Added: Twitter Card title, description, and image read/write support
 * Added: SEO score field in all SEO meta responses
 * Added: Schema type and raw schema data read/write endpoints (/yaeris/v1/schema/{
   id})
 * Added: Site-wide SEO audit endpoint (/yaeris/v1/seo/audit)
 * Added: Bulk SEO update endpoint (/yaeris/v1/seo/bulk-update)

#### 1.0.2

 * Fixed PHP syntax in class-ymc-seo.php to ensure clean file integrity in ZIP submission.
 * Strengthened permission check on POST /elementor/pages (create page) — now verifies
   publish_pages or publish_posts capability depending on post_type, instead of 
   the broader edit_posts check.
 * Added new check_auth_publish permission callback for POST /elementor/page/{id}/
   status — now verifies publish_pages or publish_posts capability when setting 
   status to publish or private, preventing contributors from publishing content
   via the API.

#### 1.0.1

 * Added unique plugin prefix (yaermcc_) to all functions, constants, and classes
   to prevent naming collisions.
 * Strengthened REST API permission checks — all endpoints that access a specific
   post ID now verify per-object edit capability using current_user_can( ‘edit_post’,
   $id ).
 * Clarified External Services section in readme.

#### 1.0.0

 * Initial release.
 * Module 1: WordPress core status endpoint.
 * Module 2: SEO connector for RankMath and Yoast SEO.
 * Module 3: Elementor connector — list, read, create, update, publish pages.

## Meta

 *  Version **1.3.0**
 *  Last updated **2 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/yaeris-mcp-connector/)
 * Tags
 * [AI](https://en-gb.wordpress.org/plugins/tags/ai/)[elementor](https://en-gb.wordpress.org/plugins/tags/elementor/)
   [mcp](https://en-gb.wordpress.org/plugins/tags/mcp/)[rankmath](https://en-gb.wordpress.org/plugins/tags/rankmath/)
   [seo](https://en-gb.wordpress.org/plugins/tags/seo/)
 *  [Advanced View](https://en-gb.wordpress.org/plugins/yaeris-mcp-connector/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/yaeris-mcp-connector/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/yaeris-mcp-connector/reviews/)

## Contributors

 *   [ Yaeris Digital Services ](https://profiles.wordpress.org/rickcys/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/yaeris-mcp-connector/)