Update Newsletter settings 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 →Update Newsletter settings
WriteUpdate one or more Jetpack Newsletter settings; unspecified fields are left unchanged.
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 accepts any subset of the five Newsletter settings fields and updates only those supplied, leaving the rest untouched. It is idempotent: fields whose desired value already matches the current one are not rewritten. All supplied fields are validated before any write occurs, so an invalid field fails atomically without leaving earlier fields partially updated. It returns the full post-update settings alongside a list of which fields actually changed.
See it in action
You ask your AI assistant
"Turn off the admin notification email for new newsletter subscribers."
Inputs
| Name | Type | Required | Description |
|---|---|---|---|
| subscribe_post_end_enabled | boolean | No | Show a "subscribe to blog" checkbox at the end of every post. |
| subscribe_comments_enabled | boolean | No | Show a "notify me of new comments" checkbox in the comment form. |
| notify_admin_on_subscribe | boolean | No | Email the site admin whenever a new subscriber signs up. |
| reply_to | string | No | Reply-to address for newsletter emails: "comment" (post comment author), "author" (post author), or "no-reply" (disables replies). |
| from_name | string | No | Sender name shown on newsletter emails. Empty string falls back to the site name (max 200 characters). |
Returns
An object with settings (the full current state after update, same shape as get-settings) and changed (an array of field names that actually transitioned).
Permission
The current user must have the 'manage_options' capability.
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.