Docs menu
Get started
What is Opus GrowthQuickstartAdd to your AIHow it worksSafety and approvalCreditsPlansFAQAI apps
All AI appsChatGPTClaudeGrokPerplexityClaude CodeCodexGemini CLIOpenClawCursorVS CodeWindsurfOther MCPConnect ad platforms
Google AdsMeta AdsLinkedIn AdsMicrosoft AdvertisingTikTok AdsChatGPT AdsAgencies and MCCConnect data sources
Search ConsoleGoogle AnalyticsYouTubeBusiness ProfileTag ManagerWebsites and SEO
AI ServerWordPressSEO IntelligenceClick fraudTool reference
All toolsGoogle AdsMeta AdsTikTok AdsLinkedIn AdsMicrosoft AdvertisingChatGPT AdsSearch ConsoleGoogle AnalyticsYouTubeBusiness ProfileTag ManagerWordPressAI ServerSEO IntelligenceClick fraudCross-channelAccount and billingLanguage
Install WordPress Plugin
Installs a plugin on a connected WordPress site from a wordpress.org slug (the plugin directory name, such as wordpress-seo) or a zip URL, and optionally activates it.
- Type
- Makes changes
- Credits
- 1
- Platform
- WordPress
- Approval
- Preview first, applied after you approve
What it does
Installs a plugin on a connected WordPress site from a wordpress.org slug (the plugin directory name, such as wordpress-seo) or a zip URL, and optionally activates it.
Installing and activating are reported separately: if the files land but activation fails you get the real activation error, not a blanket failure. When a plugin that was NOT already on the site fails to activate, its files are removed again (rolled_back=true) so nothing dead is left behind; pass keep_on_failure=true to keep them for debugging.
Page cache plugins need wp-config.php and wp-content to be writable, and some hosts refuse third-party cache plugins through a must-use plugin of their own. Both are host limits that no retry fixes; wordpress_performance reports them, and install_recommended=false means a cache plugin cannot work on that site.
MCP: wordpress_install_plugin
How to use it
You don't call tools by name. Write what you want in ChatGPT, Claude or another assistant connected to Opus Growth, in your own words; it picks this tool when it fits.
Parameters
| Name | Type | Required | Default | |
|---|---|---|---|---|
| slug | string | Optional | · | URL-safe slug for the created or updated resource, without spaces or a full domain. |
| zip_url | string | Optional | · | Zip url URL used by wordpress install plugin. |
| activate | boolean | Optional | true | Whether to enable activate for this operation. |
| keep_on_failure | boolean | Optional | false | Whether to enable keep on failure for this operation. |
| site_url | string | Optional | · | Exact URL of the connected WordPress site to target when more than one site is available. |
Related tools
list_wordpress_sitesBulk Find & Replace (WordPress)wordpress_bulk_replaceWordPress WP-CLI Commandwordpress_cliList WordPress Contact Formswordpress_contact_formsWordPress Core Info Fileswordpress_core_filesCreate WordPress Postwordpress_create_postWordPress Critical CSS (status / regenerate)wordpress_critical_cssEdit WordPress Menuwordpress_edit_menuEdit WordPress Page Designwordpress_edit_page_design