Skip to main content

WordPress Plugins

Provider id: wp-plugins ยท 7 tool(s).

activate_pluginโ€‹

Activate an installed plugin by its file path.

๐Ÿ”ด Destructive โ€” supports a dry_run preview flag.
Profiles: full, wp

Parameters

ParameterTypeRequiredDescription
pluginstringyesPlugin file path, e.g. akismet/akismet.

create_pluginโ€‹

Install a plugin from the WordPress.org directory by slug, optionally activating it.

๐Ÿ”ด Destructive โ€” supports a dry_run preview flag.
Profiles: full, wp

Parameters

ParameterTypeRequiredDescription
slugstringyesWordPress.org plugin slug, e.g. "classic-editor".
statusstringnoSet to 'active' to activate after install (default 'inactive').

deactivate_pluginโ€‹

Deactivate an active plugin by its file path.

๐Ÿ”ด Destructive โ€” supports a dry_run preview flag.
Profiles: full, wp

Parameters

ParameterTypeRequiredDescription
pluginstringyesPlugin file path, e.g. akismet/akismet.

delete_pluginโ€‹

Uninstall (delete) a plugin by its file path. The plugin must be INACTIVE โ€” WordPress refuses to delete an active plugin.

๐Ÿ”ด Destructive โ€” supports a dry_run preview flag.
Profiles: full, wp

Parameters

ParameterTypeRequiredDescription
pluginstringyesPlugin file path, e.g. akismet/akismet.

get_pluginโ€‹

Get details for one installed plugin by its file path (e.g. "akismet/akismet").

Profiles: full, lean, wp

Parameters

ParameterTypeRequiredDescription
pluginstringyesPlugin file path, e.g. akismet/akismet.

list_pluginsโ€‹

List installed plugins and their active/inactive status.

Profiles: full, lean, wp

Parameters

ParameterTypeRequiredDescription
searchstringnoFilter by search term.
statusstringnoFilter by status (active, inactive).

update_pluginโ€‹

Update an installed plugin to its latest version via the WordPress upgrader (there is no core REST route for plugin updates). Pass the plugin file path including .php, e.g. akismet/akismet.php.

๐Ÿ”ด Destructive โ€” supports a dry_run preview flag.
Profiles: full, wp

Parameters

ParameterTypeRequiredDescription
pluginstringyesPlugin file basename including .php, e.g. akismet/akismet.php.