Settings screens

Every PowerWP AI screen in wp-admin, and every setting on the Settings screen with its label, what it does and its default.

PowerWP AI adds one menu to wp-admin with ten screens. This page describes each screen and lists every setting on the Settings screen. All settings take effect when you save them.

The screens#

Open PowerWP AI in the wp-admin menu. Every screen has a header with the AI on or AI off switch, which pauses all AI access (see AI access switch and read-only mode).

ScreenWhat it is for
DashboardAn overview: whether AI access is on, the last 24 hours (requests, tool calls, errors, denied calls, security events), the connections that are live, Environment checks, and Quick actions for maintenance mode, rescue mode, a new connection and a new backup.
ConnectionsChoose your AI app to get its setup steps, create connections (permissions, expiry, IP allow-list), and see, filter and revoke your connections. Your plan sets how many AI connections the site can have. Management keys are under Advanced.
MemoryThe rules, facts and notes that reach every AI app. Proposals from AI apps wait here for your approval. Export and import copy the memory to another site.
RecipesThe ready-made procedures. Choose recipe packs, switch single recipes off, adapt one for this site or write your own with New recipe.
ActivityThe activity log: every request, management action and security event. See Activity log.
ChangesThe change log, with Work sessions, All changes and Checkpoints. See Change log and undo.
BackupsCreate backup and Restore from your computer. See Backups and restore.
SettingsThe settings below.
LicenseYour license key, plan, AI connections in use, sites, and the end of updates and support. Check now, Use another key and Deactivate on this site are here. Local sites need a key too (since 1.6.3).
HelpSetup steps for each AI app, troubleshooting, the connection details (address, key header, server name), the emergency stop and the security model.

Settings#

The Settings screen has a side navigation with nine groups and two information sections. A changed field is marked Modified, and Reset to default appears next to it. A bar at the bottom saves your changes.

General#

SettingWhat it doesDefault
AI accessOff refuses every AI app at once. The PowerWP AI screens keep working.On
Read-only modeLimits every connection to reading and diagnostics, whatever its permissions.Off
EnvironmentProduction, Staging or Development. It is shown to AI apps, and on production they are told to take extra care.Production
Site labelA friendly name used in the setup steps for AI apps. Empty uses the domain.Empty

Safety & rollback#

SettingWhat it doesDefault
Health check after risky changesLoads the site after file, plugin, theme and key-setting changes to make sure it still works.On
Revert changes that break the siteIf the health check finds a fatal error after a change, the change is rolled back automatically.On
Block PHP in uploadsRefuses to write PHP files into wp-content/uploads.On
Hide passwords and keys in filesMasks passwords and keys in wp-config.php and .env files for connections without the Secrets permission. Options and database values are always masked for them.On
Rollback windowSnapshots older than this are deleted. Their changes can then no longer be rolled back.30 days (1 to 365)
Snapshot storage capWhen the snapshots take more room, the oldest are deleted first.2,048 MB (64 to 102,400)
Largest automatic snapshotFiles, folders and tables above this size are not snapshotted automatically.256 MB (1 to 4,096)

Memory & recipes#

SettingWhat it doesDefault
Save proposals without my approvalConnections with the Settings permission save memory entries and recipes directly. The others still propose. Leave it off unless you trust every such connection, because a saved rule reaches every AI app that connects.Off

The recipe packs in use and the recipes you switch off are set on the Recipes screen, not here.

Backups#

SettingWhat it doesDefault
Server copy lifetimeBackups that are never downloaded are deleted from the server after this time.48 hours (1 to 720)
Delete server copy after downloadRemoves the files from the server once a download has been confirmed.On
Skip files larger thanLarger files are left out of backups and listed as skipped.512 MB (1 to 102,400)
Excluded pathsPaths relative to the WordPress root, one per line, that are left out of backups.wp-content/cache, wp-content/et-cache, wp-content/litespeed, wp-content/upgrade, wp-content/updraft, wp-content/ai1wm-backups, wp-content/backups-dup-lite, wp-content/backup-db, wp-content/uploads/backwpup, wp-content/uploads/wc-logs, wp-content/debug.log, node_modules, .git

Alerts#

SettingWhat it doesDefault
Alert e-mail addressWhere alerts go. At most one e-mail per event type every 10 minutes. Empty turns e-mail alerts off.Empty
Send an alert when…Choose from: a new connection is created; a new management key is created; an IP address is locked out after failed authentications; a token is used from a new IP address; a change is rolled back; a backup restore is started.The first three

Activity log#

SettingWhat it doesDefault
Log retentionOlder entries are deleted automatically.60 days (1 to 3,650)
Store response previewsKeeps a short, redacted preview of each tool result in the log.On

Connection security#

The defaults suit most sites.

SettingWhat it doesDefault
Sign-in for AI appsLets apps such as Claude and ChatGPT connect with just your site's address: you sign in to WordPress and approve each app, no key needed. Off pauses the apps that signed in. Connections with a key keep working.On
Require HTTPSRefuses AI requests over plain HTTP so keys never travel unencrypted. Local development sites are exempt.On
Trust X-Forwarded-ProtoTurn on only when your site runs behind a reverse proxy or load balancer that ends HTTPS.Off
Client IP sourceUsed for IP allow-lists, lockouts and the log. Choose REMOTE_ADDR, CF-Connecting-IP, X-Forwarded-For or X-Real-IP. Pick a proxy header only if the site really is behind that proxy.REMOTE_ADDR
Rate limit per keyRequests above the limit get HTTP 429.240 requests a minute (10 to 5,000)
Lockout thresholdFailed authentications from one IP address before it is locked out.10 (3 to 1,000)
Lockout durationHow long a locked-out IP address has to wait.15 minutes (1 to 1,440)
Strict MCP headersRejects requests whose MCP headers (Mcp-Method, Mcp-Name) are missing or do not match the request body.On

File access#

SettingWhat it doesDefault
Extra allowed directoriesFile tools can reach the WordPress directory. Add other absolute paths only if needed, one per line. Paths that do not exist are dropped.None
Maximum file read sizeThe largest amount of a file returned by one read.1,048,576 bytes (65,536 to 16,777,216)

Uninstall#

SettingWhat it doesDefault
Delete all data on uninstallWhen the plugin is deleted, removes its data (connections, site memory and recipes, activity log, change history) and its private folder with snapshots and backups.On

If you switch it off, the data stays, but all connections are revoked when the plugin is deleted.

Information sections#

Updates & privacy describes what the daily update check sends to the PowerWP update service and when. It is information only. See Data and privacy.

wp-config.php constants shows whether WPAI_MCP_DISABLED and WPAI_MCP_STORAGE_DIR are set, and the current storage path. They can only be changed in wp-config.php. See wp-config constants.

One more limit#

The activity log keeps at most the newest 250,000 entries, besides the retention in days. This limit has no field on the Settings screen.

↑↓ moveEnter open