26 modules · AI WordPress caching and page speed automation

WordPress Caching MCP workflows with plugin-aware AI.

Inspect supported WordPress cache layers, compare their settings and purge coverage, and check the page after one change with WPPilot Pro.

WPPilot Pro caching and page speed

Choose the module that matches the installed stack.

Every module has a distinct data model and operating boundary. Open its page for a capability map, workflow examples, validation sequence, and safety notes.

Caching and page speed

LiteSpeed Cache

MCP settings and driver coverage

Inspect LiteSpeed Cache settings for pages, CSS, JavaScript and images. WPPilot maps 23 keys and checks live support before writing.

detection and versionnative optionsshared settings mappurge candidates: all, url, post
Explore LiteSpeed Cache
Caching and page speed

WP Rocket

MCP settings and driver coverage

Read WP Rocket settings and change mapped options for page caching, assets, preloading and database cleanup through WPPilot Pro.

detection and versionnative optionsshared settings mappurge candidates: all, url, post
Explore WP Rocket
Caching and page speed

WP Fastest Cache

MCP settings and driver coverage

Inspect WP Fastest Cache settings and request a whole-cache, URL or post purge through the callbacks available on your site.

detection and versionnative optionsshared settings mappurge candidates: all, url, post
Explore WP Fastest Cache
Caching and page speed

Speed Optimizer (SiteGround)

MCP settings and driver coverage

Work with SiteGround Speed Optimizer settings for assets, images and caching. Check which cache services your host actually enables.

detection and versionnative optionsshared settings mappurge candidates: all, url
Explore Speed Optimizer (SiteGround)
Caching and page speed

WP-Optimize

MCP settings and driver coverage

Read WP-Optimize settings, adjust mapped asset and page-cache options, and inspect the result after a supported purge.

detection and versionnative optionsshared settings mappurge candidates: all, url, post
Explore WP-Optimize
Caching and page speed

W3 Total Cache

MCP settings and driver coverage

Inspect W3 Total Cache configuration and its separate cache layers. WPPilot maps eight shared settings and exposes native keys.

detection and versionnative optionsshared settings mappurge candidates: all, url, post
Explore W3 Total Cache
Caching and page speed

Autoptimize

MCP settings and driver coverage

Inspect Autoptimize asset settings and clear shared CSS and JavaScript bundles. Autoptimize does not provide a page cache.

detection and versionnative optionsshared settings mappurge candidates: all
Explore Autoptimize
Caching and page speed

SpeedyCache

MCP settings and driver coverage

Read SpeedyCache settings for page caching, object caching, CDN and preloading, then check which purge scopes the installed plugin supports.

detection and versionnative optionsshared settings mappurge candidates: all, url, post
Explore SpeedyCache
Caching and page speed

Breeze

MCP settings and driver coverage

Inspect Breeze cache and asset settings through MCP. The purge bridge declares a whole-cache callback, with no URL or post purge candidate.

detection and versionnative optionsshared settings mappurge candidates: all
Explore Breeze
Caching and page speed

Cache Enabler

MCP settings and driver coverage

Inspect Cache Enabler page caching and image settings. Its shared map covers three keys, with separate candidates for cache purging.

detection and versionnative optionsshared settings mappurge candidates: all, url, post
Explore Cache Enabler
Caching and page speed

Perfmatters

MCP settings and driver coverage

Read Perfmatters option rows and edit existing native keys. Shared setting meanings are unverified, and there is no cache to purge.

detection and versionnative optionsno purge callback declared
Explore Perfmatters
Caching and page speed

FlyingPress

MCP settings and driver coverage

Inspect FlyingPress native settings and available purge callbacks. WPPilot has no shared settings map for this commercial plugin.

detection and versionnative optionspurge candidates: all, url
Explore FlyingPress
Caching and page speed

WP Super Cache

MCP settings and driver coverage

Read WP Super Cache option rows and inspect purge support. Its main file-based configuration is outside this settings driver.

detection and versionnative optionspurge candidates: all, url, post
Explore WP Super Cache
Caching and page speed

Redis Object Cache

MCP settings and driver coverage

Inspect Redis Object Cache and request a flush when its callback is available. Redis must be configured and reachable.

detection and versionnative optionspurge candidates: all
Explore Redis Object Cache
Caching and page speed

Jetpack Boost

MCP settings and driver coverage

Inspect Jetpack Boost local options. Cloud sync can replace local changes, and its purge candidate needs a registered callback.

detection and versionnative optionspurge candidates: all
Explore Jetpack Boost
Caching and page speed

Aruba HiSpeed Cache

MCP settings and driver coverage

Inspect Aruba HiSpeed Cache local options. The driver has no callable purge entry point; use the host or plugin controls to clear it.

detection and versionnative optionsno purge callback declared
Explore Aruba HiSpeed Cache
Caching and page speed

NitroPack

MCP settings and driver coverage

Inspect NitroPack local options and available purge callbacks. Cloud optimization settings remain in the NitroPack dashboard.

detection and versionnative optionspurge candidates: all, url
Explore NitroPack
Caching and page speed

Hummingbird

MCP settings and driver coverage

Inspect Hummingbird option rows and request a purge through its page-cache module when that module is available.

detection and versionnative optionspurge candidates: all
Explore Hummingbird
Caching and page speed

10Web Booster

MCP settings and driver coverage

Inspect 10Web Booster local options. Cloud optimization remains with 10Web, and the driver declares no callable purge entry point.

detection and versionnative optionsno purge callback declared
Explore 10Web Booster
Caching and page speed

Docket Cache

MCP settings and driver coverage

Inspect Docket Cache options and request an object-cache flush. This file-backed cache has no page-cache settings map.

detection and versionnative optionspurge candidates: all
Explore Docket Cache
Caching and page speed

SQLite Object Cache

MCP settings and driver coverage

Inspect SQLite Object Cache options and flush supported object-cache state. This driver does not manage page-cache settings.

detection and versionnative optionspurge candidates: all
Explore SQLite Object Cache
Caching and page speed

Powered Cache

MCP settings and driver coverage

Read Powered Cache local options and inspect its whole-cache purge callback. Shared settings mappings are not available.

detection and versionnative optionspurge candidates: all
Explore Powered Cache
Caching and page speed

Swift Performance

MCP settings and driver coverage

Inspect Swift Performance option rows and its whole-cache purge callback. Check native keys against the installed edition.

detection and versionnative optionspurge candidates: all
Explore Swift Performance
Caching and page speed

Swift Performance Lite

MCP settings and driver coverage

Inspect Swift Performance Lite using its own detected edition. Shared option storage does not establish support for paid features.

detection and versionnative optionspurge candidates: all
Explore Swift Performance Lite
Caching and page speed

Super Page Cache for Cloudflare

MCP settings and driver coverage

Inspect Super Page Cache for Cloudflare local options and its purge callback. Verify edge-cache state in Cloudflare after a change.

detection and versionnative optionspurge candidates: all
Explore Super Page Cache for Cloudflare
Caching and page speed

Converter for Media

MCP settings and driver coverage

Inspect Converter for Media options for WebP and AVIF delivery. It converts images; it is not a page-cache or purge driver.

detection and versionnative optionsno purge callback declared
Explore Converter for Media

What plugin-aware prevents

Keep the agent inside the system's real structure.

Caching is stacked, not singular, and the layers do not know about each other. An asset optimiser sits in front of a page cache, a CDN sits in front of both, and an object cache sits underneath. Purge one and the site serves a mix of old and new markup, which reads as a failed write rather than a stale cache. The second trap is quieter: a setting can be written, read back correctly, report success, and still do nothing, because whatever would carry it out lives outside WordPress - a host with no rewrite file, an edge that is not caching HTML, a next-gen image setting with no converter producing the files.

How to check the work: In a browser, not on a settings screen. A write that reports success cannot see that the header logo is now a transparent placeholder, that a combined stylesheet returns a 404, or that deferring JavaScript stopped the menu opening. Core Web Vitals do not exist until a browser renders, so LCP and CLS come from the rendered page, and the request timings say whether an above-the-fold image started downloading late.

Read the cache ability reference
01

An edit that looks like it failed because one of several caches is still serving the old page

02

Optimisation settings enabled that read back correctly and change nothing on the wire

03

Speed work judged by a settings screen instead of a rendered page

Shared operating model

A safe caching and page speed workflow still starts with the foundation.

The Pro module extends WPPilot Free; it does not replace authentication, WordPress permissions, safety profiles, per-ability controls, confirmation, change evidence, or human judgment.

Detect every layer first, then take a baseline before touching anything: purge, warm, and measure, in that order, because measuring straight after a purge times WordPress building the page rather than the cache serving it. Then change one setting, repeat the loop, and keep it or roll it back. A batch of changes with one check at the end tells you nothing about which one did the damage.

01

Connect narrowly

Use a dedicated credential and the smallest useful safety profile.

02

Inspect the live module

Confirm setup health, discover abilities, and read the exact input schema.

03

Validate the outcome

Check the native plugin UI, rendered site, and external providers that matter.

Common questions

Caching and page speed and AI, answered.

If your question is about a specific plugin rather than the category, its module page has the capability map and the boundary notes.

Why did my edit not show up on the front end?

Almost always a cache rather than a failed write. Confirm the database actually changed by reading the post back; if it did, a page cache is still serving HTML built before the edit. Purging one layer is not enough on a stacked site, which is why the purge here reaches every detected layer at once and reports which entry point it called for each.

Can an agent safely turn on things like combining CSS or deferring JavaScript?

Those are gated. Combining CSS or JavaScript, critical CSS, unused-CSS removal, deferring JavaScript and caching for logged-in users are refused without an explicit confirmation, and the refusal names which keys it stopped. They are the settings that most often break a site while leaving the settings screen looking perfectly correct.

Does WPPilot give a PageSpeed score?

It never invents one. Server-side measurement reports time to first byte, whether the cache answered HIT or MISS, HTML weight, and how many stylesheets and scripts block the first paint. LCP, CLS and INP do not exist until a browser renders, so those come from a real browser, along with the PageSpeed report itself - no API key involved.

What if the fix is not a WordPress setting at all?

Then it says so, and says whose job it is. A host with no rewrite file makes browser-cache headers and WebP delivery inert while both still read back as enabled; an edge reporting DYNAMIC for the HTML means every visitor reaches the origin however well the page cache performs. Each of those comes back with which settings it silently neutralises and the steps for whoever owns that panel.

Driver comparison

What each cache driver declares.

26 detected layers; 10 shared settings maps. Purge candidates are entry points in the source, not proof that a callback exists on your installed version.

Cache settings and purge declarations
PluginLayerMapped keysPurge candidates
LiteSpeed Cachepage23all, url, post
WP Rocketpage24all, url, post
WP Fastest Cachepage11all, url, post
Speed Optimizer (SiteGround)page12all, url
WP-Optimizepage14all, url, post
W3 Total Cachepage8all, url, post
Autoptimizeasset8all
SpeedyCachepage6all, url, post
Breezepage12all
Cache Enablerpage3all, url, post
PerfmattersassetNative options onlyNone declared
FlyingPresspageNative options onlyall, url
WP Super CachepageNative options onlyall, url, post
Redis Object CacheobjectNative options onlyall
Jetpack BoostpageNative options onlyall
Aruba HiSpeed CachepageNative options onlyNone declared
NitroPackpageNative options onlyall, url
HummingbirdpageNative options onlyall
10Web BoosterpageNative options onlyNone declared
Docket CacheobjectNative options onlyall
SQLite Object CacheobjectNative options onlyall
Powered CachepageNative options onlyall
Swift PerformancepageNative options onlyall
Swift Performance LitepageNative options onlyall
Super Page Cache for CloudflareedgeNative options onlyall
Converter for MediaassetNative options onlyNone declared

A changed heading can be saved in WordPress while an older copy remains in a page cache or CDN. Re-read the post first, identify the stale layer, then use the available purge route. Check the affected URL as a logged-out visitor afterward. A cache flush does not establish a speed improvement.

Your site · your policy · your AI client

Build a controlled caching and page speed workflow.

Start with the Free MCP foundation, then use the LiteSpeed Cache, WP Rocket, WP Fastest Cache, Speed Optimizer (SiteGround), WP-Optimize, W3 Total Cache, Autoptimize, SpeedyCache, Breeze, Cache Enabler, Perfmatters, FlyingPress, WP Super Cache, Redis Object Cache, Jetpack Boost, Aruba HiSpeed Cache, NitroPack, Hummingbird, 10Web Booster, Docket Cache, SQLite Object Cache, Powered Cache, Swift Performance, Swift Performance Lite, Super Page Cache for Cloudflare, Converter for Media modules when your installed stack needs plugin-native depth.