Get Jetpack modules is a WordPress ability from Jetpack — usable via Easy MCP AI, which connects Claude, ChatGPT, and any AI assistant to your site.
Install Free Plugin →Get Jetpack modules
Read-onlyList Jetpack's feature modules and their active state, with optional slug, status, feature, or keyword filtering.
Requires the Jetpack plugin on WordPress 6.9+. Abilities are registered by several bundled Jetpack packages (automattic/jetpack-backup, jetpack-connection, jetpack-forms, jetpack-stats) plus the main plugin's own registrars for Related Posts, Shortlinks, Sitemaps, Newsletter/Subscriptions, and Monitor. Permission requirements vary by ability — most gate on 'manage_options', 'jetpack_admin_page', or 'view_stats', while Forms abilities use 'edit_pages'. Backup abilities only register when a Backup product/plan is active; Sitemaps, Monitor, and Newsletter abilities only register when their respective module is turned on.
What it does
This ability returns Jetpack's feature modules as an array of objects, each with slug, name, description, active state, sort order, feature tag, plan classes, connection requirements, and auto-activate behavior. Results can be narrowed to a single module by slug (unknown slugs yield an empty array rather than an error), filtered by whether a module is currently active, matched against a feature tag (e.g. Recommended, Security, Performance), or searched by a case-insensitive substring across name, slug, and description. Use it before calling jetpack/set-module-status to confirm the exact slug and current state of the module you want to toggle.
See it in action
You ask your AI assistant
"Which Jetpack modules are currently active on my site, and which ones are tagged Security?"
Inputs
| Name | Type | Required | Description |
|---|---|---|---|
| slug | string | No | Return a single module by its slug. Unknown slugs yield an empty array. |
| active | boolean | No | When set, only return modules whose current active state matches this value. |
| feature | string | No | Case-insensitive match against a module's feature tag (e.g. Recommended, Security, Performance). |
| search | string | No | Case-insensitive substring match against module name, slug, and description. |
Returns
An array of module objects, each with slug, name, description, active (boolean), sort (integer), feature (array of tags), plan_classes (array), requires_connection (boolean), requires_user_connection (boolean), and auto_activate. Sorted by sort order then slug.
Permission
The current user must have the 'jetpack_admin_page' capability, mirroring the gate used by the Jetpack admin page itself.
More Jetpack abilities
Bulk update form responses
Mark multiple Jetpack Forms responses as spam or restore them from spam in a single call.
Create a form
Create a new Jetpack Forms form with a title and optional block content.
Delete a form
Move a Jetpack Forms form to the trash.
Get backup overview
Return a one-call snapshot of the site's backup state: last backup, recent count, schedule, and storage usage.
Get follower counts
Return a breakdown of follower counts across email, WordPress.com, comments, and Publicize.
Get form details
Get a single form's full structure, including its field definitions, status, and edit URL.