Ghost MCP Server

by MFYDev
Verified

create_member

Create a new member in Ghost.

Args: email: Member's email address (required) name: Member's name (optional) note: Notes about the member (optional) labels: List of labels to apply to the member. Each label should be a dict with 'name' and 'slug' (optional) newsletter_ids: List of newsletter IDs to subscribe the member to (optional) ctx: Optional context for logging Returns: String representation of the created member Raises: GhostError: If the Ghost API request fails ValueError: If required parameters are missing or invalid

Input Schema

NameRequiredDescriptionDefault
emailYes
labelsNo
nameNo
newsletter_idsNo
noteNo

Input Schema (JSON Schema)

{ "properties": { "email": { "title": "Email", "type": "string" }, "labels": { "default": null, "items": {}, "title": "Labels", "type": "array" }, "name": { "default": null, "title": "Name", "type": "string" }, "newsletter_ids": { "default": null, "items": {}, "title": "Newsletter Ids", "type": "array" }, "note": { "default": null, "title": "Note", "type": "string" } }, "required": [ "email" ], "title": "create_memberArguments", "type": "object" }