WP Manifestindependent plugin directory
manifest / ai / mcp-oauth-companion

MCP OAuth Companion

WordPress MCP OAuth Companion for secure AI-assisted content management.

★ 0stars
0.6.2latest · 15d ago

Install

Download mcp-oauth-companion-v0.6.2.zip From the 0.6.2 release on GitHub, Oct 8, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/johnemc2/mcp-oauth-companion/releases/download/0.6.2/mcp-oauth-companion-v0.6.2.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Version 0.6.2

Authors: Jonathan Grice and Sol.

A companion plugin for the separately installed WordPress MCP Adapter. MCP OAuth Companion adds OAuth-enabled MCP connectivity and WordPress content-management abilities; it is not a replacement for the adapter.

Features

  • Search, read, draft, revise, publish, and inspect revisions of WordPress posts
  • Search and edit pages, create drafts, and publish approved drafts
  • Replace a uniquely matched content passage with a last-modified check
  • Search and upload images, and update image alt text
  • Move posts and pages to recoverable Trash; image Trash when WordPress MEDIA_TRASH is enabled
  • List and assign eligible authors, subject to WordPress permissions

Requirements

  • WordPress with a compatible, separately installed MCP Adapter (used with MCP Adapter 0.7.0)
  • PHP 8.2 or newer and HTTPS
  • An authorized WordPress account and suitable application-password/OAuth client configuration

Installation

  1. Back up your WordPress installation.
  2. Install and activate a compatible WordPress MCP Adapter.
  3. Upload the MCP OAuth Companion plugin ZIP via Plugins → Add New → Upload Plugin and activate it.
  4. Configure your MCP client to use your own site's OAuth and MCP endpoints. Never reuse another site's client credentials.
  5. Connect using a dedicated, least-privileged WordPress account and test read-only operations first.

Version 0.6.2

This maintenance release strengthens JWT validation: normal verification rejects tokens with a missing, non-integer, or expired exp claim. The revocation endpoint retains the ability to inspect expired signed tokens. Focused JWT regression tests have passed locally.

Security and deployment notes

This plugin includes a site-relative static ChatGPT OAuth client-registration path and a fixed ChatGPT redirect URI; review client registration and redirect settings before using it on another site. The OAuth implementation has not undergone an independent security audit. Consult SECURITY.md and SECURITY-REVIEW.md.

Development

See CHANGELOG.md, THIRD-PARTY-NOTICES.md, and LICENSE. Verify third-party source attribution and license compatibility before wider public redistribution.

License

Project license metadata: GPL-3.0-or-later. See LICENSE and THIRD-PARTY-NOTICES.md for licensing and upstream attribution information.

Releases

1 release. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
0.6.2 latest
Oct 8, 2026 15d ago
mcp-oauth-companion-v0.6.2.zip
0