Operations integration
MCP for Duplicator
get-duplicator-status on the theme dispatcher pair reads Duplicator's own packages table (the current one since Duplicator 5, or the older one on a site that has not migrated): the packages newest first and the last completed build. Only the id, name, status, creation time and flags are read. The serialized package model, its hash and the archive name are never selected, so nothing is unserialized and no download name leaks. Read-only, at manage_options.
What your AI can do
Real Duplicator operations, every write reversible.
- List backup packages, newest first, with status
- See the last completed build
Example prompts
Just ask.
Has Duplicator built a package this week?
List the last five Duplicator packages and whether they completed.
Under the hood
The real calls.
theme-read({ operation: "get-duplicator-status" }), id, name, status, time, flags only
Frequently asked
Questions, answered.
Why are archive names left out?
Duplicator forms its download names from the hash and archive name in the package record, so those columns are never selected and no download name leaks into a model context.
More integrations
MCP for UpdraftPlus
FreeCheck the last UpdraftPlus backup, its schedules and where backups go, from a prompt, with no credentials exposed. Read-only.
MCP for Solid Security
FreeSee which Solid Security modules are on, the last scan, and counts of vulnerabilities, lockouts and bans. Read-only.
MCP for MonsterInsights
FreeCheck whether MonsterInsights is connected to Google Analytics and how tracking is set up, with no tokens exposed. Read-only.
MCP for W3 Total Cache
FreeSee which W3 Total Cache caches are on and with which engine, and purge them all from a prompt.
MCP for Site Kit by Google
FreeRead Google Analytics and Search Console numbers through Site Kit, from a prompt. Read-only.
MCP for Elementor
ProDeep Elementor page-building from a curated 44-widget catalog, plus global colors and fonts, validated and reversible.