Ghost MCP Server

by MFYDev
Verified

create_newsletter

Create a new newsletter.

Args: name: Name of the newsletter (required) description: Newsletter description status: Newsletter status ("active" or "archived") subscribe_on_signup: Whether to subscribe new members automatically opt_in_existing: Whether to subscribe existing members sender_reply_to: Reply-to setting ("newsletter" or "support") show_header_icon: Whether to show header icon show_header_title: Whether to show header title show_header_name: Whether to show header name show_feature_image: Whether to show feature image title_font_category: Font category for titles title_alignment: Title alignment body_font_category: Font category for body text show_badge: Whether to show badge ctx: Optional context for logging Returns: Formatted string containing the created newsletter details

Input Schema

NameRequiredDescriptionDefault
body_font_categoryNosans_serif
descriptionNo
nameYes
opt_in_existingNo
sender_reply_toNonewsletter
show_badgeNo
show_feature_imageNo
show_header_iconNo
show_header_nameNo
show_header_titleNo
statusNoactive
subscribe_on_signupNo
title_alignmentNocenter
title_font_categoryNosans_serif

Input Schema (JSON Schema)

{ "properties": { "body_font_category": { "default": "sans_serif", "title": "Body Font Category", "type": "string" }, "description": { "default": null, "title": "Description", "type": "string" }, "name": { "title": "Name", "type": "string" }, "opt_in_existing": { "default": false, "title": "Opt In Existing", "type": "boolean" }, "sender_reply_to": { "default": "newsletter", "title": "Sender Reply To", "type": "string" }, "show_badge": { "default": true, "title": "Show Badge", "type": "boolean" }, "show_feature_image": { "default": true, "title": "Show Feature Image", "type": "boolean" }, "show_header_icon": { "default": true, "title": "Show Header Icon", "type": "boolean" }, "show_header_name": { "default": true, "title": "Show Header Name", "type": "boolean" }, "show_header_title": { "default": true, "title": "Show Header Title", "type": "boolean" }, "status": { "default": "active", "title": "Status", "type": "string" }, "subscribe_on_signup": { "default": true, "title": "Subscribe On Signup", "type": "boolean" }, "title_alignment": { "default": "center", "title": "Title Alignment", "type": "string" }, "title_font_category": { "default": "sans_serif", "title": "Title Font Category", "type": "string" } }, "required": [ "name" ], "title": "create_newsletterArguments", "type": "object" }