Title: SaadPilot AI Connector
Author: saadwaqar
Published: <strong>October 26, 2026</strong>
Last modified: October 26, 2026

---

Search plugins

![](https://ps.w.org/saadpilot-ai-connector/assets/banner-772x250.png?rev=3767926)

![](https://ps.w.org/saadpilot-ai-connector/assets/icon-256x256.png?rev=3767926)

# SaadPilot AI Connector

 By [saadwaqar](https://profiles.wordpress.org/saadwaqar/)

[Download](https://downloads.wordpress.org/plugin/saadpilot-ai-connector.4.1.2.zip)

 * [Details](https://wordpress.org/plugins/saadpilot-ai-connector/#description)
 * [Reviews](https://wordpress.org/plugins/saadpilot-ai-connector/#reviews)
 *  [Installation](https://wordpress.org/plugins/saadpilot-ai-connector/#installation)
 * [Development](https://wordpress.org/plugins/saadpilot-ai-connector/#developers)

 [Support](https://wordpress.org/support/plugin/saadpilot-ai-connector/)

## Description

SaadPilot AI Connector runs a Model Context Protocol (MCP) endpoint on your WordPress
site. A local administrator approves each AI connection using OAuth authorization
code flow with PKCE S256. The connection is limited to a fixed list of content tools
and the approving user’s existing content capabilities.

Features:

 * Create, read, update and schedule posts and pages; new content is forced to draft
   by default.
 * List and create categories, upload JPEG/PNG/WebP/GIF images and make optimized
   image copies.
 * Edit allowlisted Yoast, Rank Math or generic SEO metadata.
 * Review publish readiness, content calendars, internal links, broken links and
   duplicate content.
 * Save up to ten bounded content snapshots in non-autoloaded WordPress database
   options.
 * Emergency pause and disconnect controls in the local WordPress dashboard.
 * OAuth scopes, resource binding, expiring access tokens, rotating refresh tokens
   and local rate protection.
 * No vendor account, paid license, vendor quota, relay or telemetry.

The remote tool catalog does not provide site settings, user management, plugin/
theme management, cron administration, arbitrary REST/ability execution, source 
inspection, site-root documents or executable code management. Remote calls run 
with a request-local content capability ceiling; administrative and unfiltered-HTML
capabilities are denied even when the approving user is an administrator or multisite
super administrator. Local dashboard settings require manage_options and a WordPress
nonce.

### Privacy and external requests

There is no SaadPilot vendor service or telemetry. When you authorize an AI client,
requested content is returned directly to that client and may be processed by its
chosen AI provider. Review that provider’s terms and privacy policy before connecting.
OAuth records store the approving user ID, client name, registered callbacks, hashed
tokens, scopes and expiration. Rate-protection transients contain salted identifiers.

The broken-link checker makes limited HEAD/GET requests to public links in the selected
content only when invoked. These requests disclose your server’s IP address to the
destination. Media upload uses supplied bytes and the WordPress media APIs. The 
plugin does not download executable software.

## Installation

 1. Install and activate the plugin.
 2. Open Settings > SaadPilot and copy the connector URL.
 3. Add the URL to a remote MCP client supporting OAuth dynamic client registration.
 4. Sign in to WordPress as an administrator and review the connection permissions.
 5. Approve the connection. Keep independent hosting backups.

HTTPS is required for remote content calls.

## FAQ

### What changes after updating from 4.1.1?

The plugin revokes old OAuth clients and tokens and removes legacy HMAC credentials.
Reconnect each AI client. Sensitive remote administration, background jobs, WooCommerce
operations, menus, file inspection and site-document editing are removed from this
edition. Refresh your client tool catalog.

### Does this grant full administrator access?

No. Administrators approve the connection locally, but each remote tool is constrained
to content capabilities and a fixed handler. Administrative capabilities, arbitrary
routes, arbitrary callbacks and code execution are not exposed.

### Can it publish content?

New content is forced to draft by default. The local administrator can change this
setting. Publishing or scheduling also requires the approving user’s appropriate
post/page publishing capability.

### Where are snapshots stored?

Snapshots are stored in the WordPress database, not downloadable PHP files. They
cover posts/pages and allowlisted SEO data, not the full website. The plugin keeps
at most ten snapshots, each at most 8 MiB. Old 4.1.1 snapshot and document-backup
files are not imported, executed, rewritten or deleted by this update; retain any
needed recovery copies privately before manually removing old files.

### What is removed on uninstall?

Plugin settings, clients, tokens, audit records, current database snapshots and 
legacy job/approval option records are deleted. Existing WordPress content and media
remain.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

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

Contributors

 *   [ saadwaqar ](https://profiles.wordpress.org/saadwaqar/)

[Translate “SaadPilot AI Connector” into your language.](https://translate.wordpress.org/projects/wp-plugins/saadpilot-ai-connector)

### Interested in development?

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

## Changelog

#### 4.1.2

 * Reduced remote tools to content, media, category and SEO operations.
 * Removed alternate legacy REST/HMAC paths and administrative tool modules.
 * Added a request-local content permission ceiling, per-object checks and tool 
   argument validation.
 * Replaced executable snapshot/backup storage with database content snapshots.
 * Enqueued administration JavaScript and CSS through WordPress APIs.
 * Invalidated existing credentials so the reduced permissions require a new connection.

## Meta

 *  Version **4.1.2**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [AI](https://wordpress.org/plugins/tags/ai/)[content](https://wordpress.org/plugins/tags/content/)
   [mcp](https://wordpress.org/plugins/tags/mcp/)[media](https://wordpress.org/plugins/tags/media/)
   [seo](https://wordpress.org/plugins/tags/seo/)
 *  [Advanced View](https://wordpress.org/plugins/saadpilot-ai-connector/advanced/)

## Ratings

No reviews have been submitted yet.

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

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

## Contributors

 *   [ saadwaqar ](https://profiles.wordpress.org/saadwaqar/)

## Support

Got something to say? Need help?

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