37 bridged tools from eight plugins worked when called but never appeared in the tool list. 1.7.8 lists them, names the source namespace in bridged errors, and fixes three result bugs.
The Abilities tab had a main Save button and four more on its cards, and pressing only the main one lost edits to exposed meta keys and content types. 1.7.7 has one button.
Before 1.7.6, an OAuth token for the MCP endpoint also signed its holder in on other parts of a WordPress site. What it reached, what changed, and what else shipped.
WordPress hands back the same value for "there is nothing here" and "the question could not be asked". Nine review rounds on version 1.7.5 kept finding the same bug wearing a different costume, including one where a failed consent lookup read as consent granted.
The per-connection allowlist arrived in 1.7.4 as a textarea you typed ability slugs into. In 1.7.5 it is a searchable checkbox picker with real role and client selects, so narrowing what one connection can reach no longer depends on spelling.
Send an agent to edit an Elementor page and the write used to report success while the visible page stayed exactly as it was. In 1.7.4 it refuses instead, and says which builder owns the page.
The first release since launch that changed the ability catalog. Five new integrations, two new core abilities, a write guard for page builder pages, and an allowlist that only ever narrows.
On sites with a persistent object cache, read-only mode and the high-risk lock could refuse to change, and the activity log recorded the change as done anyway.
The sign-in screen now identifies a connector by its verified redirect host rather than the name it sends, and the Activity Log records every MCP request that reaches WordPress.
A default of ours stopped ChatGPT connecting. Also fixed: a mangled redirect address, a session ID handed back for a session that was never written, and a tool list that could exhaust memory.
Most of the pitch is about what you can switch on. This post is about the floor under all of it: what an agent cannot do here, no matter what you enable.
Version 1.7.0 adds a one-click way to enable a section's ordinary writes, deliberately leaving deletes and high-risk abilities locked, plus a fuller audit log.
In 1.7.0 an agent asked to set an image's alt text hit a bare permission denied and had no way to know a different tool would have worked. Here is why, and what changed.
Five real risks of an AI agent on WordPress, deletion, data leakage, injected content, and credential exposure, mapped to the control that limits each one.
A hidden instruction in a comment can fool an AI agent on WordPress. What indirect prompt injection is, and how governance contains it when detection can't.
An AI agent takes on whatever WordPress user connects it. Here is why Editor beats Administrator as that account, and how to scope the connection on purpose.
The WordPress MCP Adapter is the official building block for AI agents. Agent Abilities for MCP adds a governed catalog, admin UI, and audit log on top of it.
Three 1.6.2 fixes make the plugin's audit log worth trusting: it records the true cause of a block, covers every path that changes state, and stays readable.
Managing a store and editing a user are different powers. Here is why customer data belongs behind the capability that actually governs editing user accounts.
In 1.6.2 we corrected a claim about the audit log. It keeps identifier-only values by design, never free-text content, and here is why that line matters.
Two controls decide what an AI agent is even offered on your WordPress site, before any per-call permission check runs: the high-risk lock and read-only mode.
A user-reported OAuth bug and six related fixes bring error responses, discovery, and tool status codes in line with what MCP and OAuth clients expect.
In 1.4.3 an author-level user could read the entire WordPress media library, not just their own uploads. Here is the bug, the fix, and what else shipped.
In 1.4.2 we fixed a bug where asking for a draft post published it live, two related permission gaps, and two WooCommerce order and product update bugs.
Copy-paste prompts for a freshly connected WordPress MCP server: safe reads, a careful draft write, and what a refusal looks like when an agent overreaches.
Let an AI agent manage customers and orders on a membership, subscription, or LMS WooCommerce store, safely and audited, now that custom roles are visible.
A walk through the governance model behind Agent Abilities for MCP, covering least privilege, off by default, capability gating, and an honest audit log.