Developer creates read/write WordPress MCP plugin with 28 abilities

A developer has created a WordPress plugin that provides full read/write MCP (Model Context Protocol) access for AI coding agents like Claude Desktop and Claude Code. The plugin addresses limitations in existing solutions: the official WordPress MCP Adapter is read-only, the WordPress.com connector has restrictions, and Jetpack AI is a closed system inside Gutenberg.
Key Features
The plugin registers 28 MCP abilities through the WordPress Abilities API, which is new in WordPress 6.9. The abilities are organized into three categories:
Content Management
- Search, create, edit, publish, schedule, and trash posts and pages
- Upload and manage media with SSRF protection on remote URLs
- Manage categories, tags, and comments
- Block-level editing for surgical changes
Content Quality
audit-post: scan for dead links, HTTP links, missing metadata, deprecated HTML, broken imagesrepair-post: automated fixes for what audit finds (http→https, legacy HTML→Gutenberg blocks, excerpt generation)- Revision history with line-based diffs
Safety Features
dry_runmode: preview what any write would do before committing- Concurrency guards:
expected_modified_gmtprevents accidental overwrites - Three server surfaces (reader / editorial / full) with different permission levels
- Audit logging: every change recorded with context (which MCP ability vs wp-admin)
Technical Details
The plugin is designed for a dedicated Editor-role WordPress user, with user-level restrictions that allow Claude to manage content but prevent access to plugins, themes, or settings. It automatically converts between Markdown (which Claude works in) and Gutenberg blocks (which WordPress stores).
Setup
Setup involves uploading the plugin zip, activating it, creating a dedicated WordPress user with an application password, and pointing your MCP client at the endpoint. The plugin bundles the MCP Adapter, requiring no npm, proxy server, or separate dependencies. Full setup instructions are in the readme.
The plugin works with Claude Desktop, Claude Code, or any MCP client, is free under GPL-2.0 license, has no tracking or upsell, and requires WordPress 6.9+. The project is available on GitHub at https://github.com/anotherpanacea-eng/anotherpanacea-wordpress-mcp.
📖 Read the full source: r/ClaudeAI
👀 See Also

Qure: Desktop App for Generating E2E Tests from Recorded Browser Flows
Qure is a desktop application from JetBrains (currently in closed beta) that generates end-to-end web test code from recordings made in its built-in browser. Instead of describing test flows in text for AI agents, developers record their manual QA scenarios by interacting with their product, and the AI produces working test code that matches their existing codebase.

Open-source tool enables Claude to control Unreal Engine directly
soft-ue-cli is a Python tool with a C++ plugin that allows Claude Code and Claude Desktop to execute commands in Unreal Engine without editor interaction, featuring 60+ operations including blueprint editing, actor spawning, and performance profiling.

LLMSpend: Open-source cost tracker for Anthropic and OpenAI SDKs
LLMSpend is a Python library that adds cost tracking to Anthropic and OpenAI SDK calls with two lines of code. It provides local SQLite storage, CLI reporting, and a web dashboard without sending data externally.

WeAreHere Browser Extension and MCP Tools Scan Website Privacy Practices
Two open-source tools—barebrowse and wearehere—scan websites for trackers, fingerprinting, and data broker connections. The wearehere browser extension shows real-time privacy scores (0-100) as you browse, while MCP servers enable AI assistants to assess any site on command.