mcp-easy-ai__wp_list_themes
Lists all installed WordPress themes. Optional: skip_update_check (boolean, default true: read WordPress's stored update data and contact nobody; false deletes it and asks wordpress.org again first, as wp theme list does — only for a user with update_themes). Returns { themes: [{ stylesheet (theme folder name / identifier), name, version, status ("active"/"inactive"), author, update_available (boolean), new_version (only when an update is available), update ("none" | "available" | "unavailable" | "version higher than expected"), update_version, update_unavailable_reason, auto_update (boolean: in WordPress's auto-update list), requires (WordPress version), requires_php, active_parent (true for the parent of the active child theme, whose status stays "inactive"), enabled (multisite only: "network,site" | "network" | "site" | "no"; null on a single site) }], total, warnings }. The active theme has status="active". update_available and new_version come from WordPress's stored update data (the same data App… Through Royally: its server marks it read-only, so it runs straight away.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_id | No | Site to run this tool on: 8ef2e52b-bd07-4671-a363-ebe8b480b65c (https://demo.royalplugins.com) | |
| skip_update_check | No | Default true: read the update data WordPress already stored, with no outbound request. false: delete it and ask wordpress.org again before listing, as `wp theme list` does without --skip-update-check (needs update_themes). |