Ghost MCP Server

by MFYDev
Verified

update_newsletter

Update an existing newsletter.

Args: newsletter_id: ID of the newsletter to update (required) name: New newsletter name description: New newsletter description sender_name: Name shown in email clients sender_email: Email address newsletters are sent from sender_reply_to: Reply-to setting ("newsletter" or "support") status: Newsletter status ("active" or "archived") subscribe_on_signup: Whether to subscribe new members automatically sort_order: Order in lists header_image: URL of header image show_header_icon: Whether to show header icon show_header_title: Whether to show header title show_header_name: Whether to show header name title_font_category: Font category for titles title_alignment: Title alignment show_feature_image: Whether to show feature image body_font_category: Font category for body text footer_content: Custom footer content show_badge: Whether to show badge ctx: Optional context for logging Returns: Formatted string containing the updated newsletter details

Input Schema

NameRequiredDescriptionDefault
body_font_categoryNo
descriptionNo
footer_contentNo
header_imageNo
nameNo
newsletter_idYes
sender_emailNo
sender_nameNo
sender_reply_toNo
show_badgeNo
show_feature_imageNo
show_header_iconNo
show_header_nameNo
show_header_titleNo
sort_orderNo
statusNo
subscribe_on_signupNo
title_alignmentNo
title_font_categoryNo

Input Schema (JSON Schema)

{ "properties": { "body_font_category": { "default": null, "title": "Body Font Category", "type": "string" }, "description": { "default": null, "title": "Description", "type": "string" }, "footer_content": { "default": null, "title": "Footer Content", "type": "string" }, "header_image": { "default": null, "title": "Header Image", "type": "string" }, "name": { "default": null, "title": "Name", "type": "string" }, "newsletter_id": { "title": "Newsletter Id", "type": "string" }, "sender_email": { "default": null, "title": "Sender Email", "type": "string" }, "sender_name": { "default": null, "title": "Sender Name", "type": "string" }, "sender_reply_to": { "default": null, "title": "Sender Reply To", "type": "string" }, "show_badge": { "default": null, "title": "Show Badge", "type": "boolean" }, "show_feature_image": { "default": null, "title": "Show Feature Image", "type": "boolean" }, "show_header_icon": { "default": null, "title": "Show Header Icon", "type": "boolean" }, "show_header_name": { "default": null, "title": "Show Header Name", "type": "boolean" }, "show_header_title": { "default": null, "title": "Show Header Title", "type": "boolean" }, "sort_order": { "default": null, "title": "Sort Order", "type": "integer" }, "status": { "default": null, "title": "Status", "type": "string" }, "subscribe_on_signup": { "default": null, "title": "Subscribe On Signup", "type": "boolean" }, "title_alignment": { "default": null, "title": "Title Alignment", "type": "string" }, "title_font_category": { "default": null, "title": "Title Font Category", "type": "string" } }, "required": [ "newsletter_id" ], "title": "update_newsletterArguments", "type": "object" }