Holds risky AI agent actions for your approval, snapshots every change for exact one-click rollback, and logs agent calls in a tamper-evident audit trail.
AI agents can now work on your site. Claude, Cursor and on-site AI features connect through an MCP plugin or an Application Password and call WordPress abilities: edit a post, change a price, update a setting. Most tools only ask the agent to be careful. That is a request, not a control, and an Application Password usually carries the whole role of the user who made it. A log tells you about the damage afterwards; it does not stop a bulk price change or put your data back.
Ability Gate sits on the server, in front of every ability call an agent makes, so the agent cannot skip the check or approve itself. For each call it:
People logged in to wp-admin, cron jobs and your own code are not gated.
ability-gate/get-request ability.What rollback cannot do: effects outside the database, such as sent emails, calls to other services, uploaded files or plugin switches, are listed as not undone and need your confirmation. Writes that could not be recorded exactly mark the snapshot as partial.
Agent modes (paused, restricted, trusted), rules for an ability, namespace or category, one-hour grants and per-agent hourly limits let you hold only what matters and keep the rest cheap to undo.
Every agent call is logged with the agent, credential, risk and outcome. Secrets are redacted, each event is hash-chained to the one before it, and Verify integrity reports any edited or removed row. Export to CSV or NDJSON for any date range.
WordPress 7.1 or newer and PHP 7.4 or newer. WooCommerce is optional. An AI provider in Settings > Connectors is needed only for AI token budgets. No telemetry; the only outbound connections are license and update checks.
Checks every ability call on the server, whichever MCP plugin sends it. The agent can't approve itself.
High-risk calls wait in Agent Control > Approvals. Approving runs the action as the agent's own user.
Every gated write is snapshotted row by row and restored exactly, with a check for changes made since.
Runs a held action in a rolled-back transaction and shows the row changes, with email and HTTP blocked.
Every agent call is logged per credential, hash-chained, redacted, and exportable to CSV or NDJSON.
Monthly token caps for the site and each plugin using the WordPress AI Client, with an 80% warning email.
Every plan comes with the full plugin, a license key the moment you pay, and updates and support while your license is active.
Black Friday Sale
First year at the offer price, then $39/yr.
First year at the offer price, then $79/yr.
First year at the offer price, then $159/yr.
One payment, yours forever.
What Ability Gate needs to run, and what it works with.
Download the zip from your technoleet.dev account, then go to Plugins > Add New > Upload Plugin, choose the zip and activate it. It needs WordPress 7.1 or newer and PHP 7.4 or newer.
Go to Agent Control > License, paste your license key and click Activate. When the plugin is network-activated on multisite, the License screen is under Network Admin > Settings > License.
Everything keeps working, including approvals, rollback and the audit trail. You stop receiving updates and support until you renew.
It gates every call that goes through the WordPress Abilities API, whichever MCP plugin sends it, including the official MCP Adapter and REST calls with an Application Password. Tools an MCP plugin registers outside the Abilities API are not gated; the abilities it does see are listed on Agent Control > Risk.
Rollback restores database rows exactly. It cannot unsend an email, reverse a captured payment or delete a file written to disk; those effects are listed as not undone and need your confirmation, which is why sending, refunding and publishing are held for approval by default.
No. Requests, snapshots and the audit trail stay in your database. The only outbound connections are license and update checks to technoleet.dev, with no telemetry.
Pay once a year, get your license key instantly, and install it in a minute. Updates and support are included.