Ghost MCP Server

by MFYDev
Verified

create_tier

Create a new tier in Ghost.

Args: name: Name of the tier (required) monthly_price: Optional monthly price in cents (e.g. 500 for $5.00) yearly_price: Optional yearly price in cents (e.g. 5000 for $50.00) description: Optional description of the tier benefits: Optional list of benefits for the tier welcome_page_url: Optional URL for the welcome page visibility: Visibility of tier, either "public" or "none" (default: "public") currency: Currency for prices (default: "usd") ctx: Optional context for logging Returns: String representation of the created tier Raises: GhostError: If the Ghost API request fails

Input Schema

NameRequiredDescriptionDefault
benefitsNo
currencyNousd
descriptionNo
monthly_priceNo
nameYes
visibilityNopublic
welcome_page_urlNo
yearly_priceNo

Input Schema (JSON Schema)

{ "properties": { "benefits": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Benefits" }, "currency": { "default": "usd", "title": "Currency", "type": "string" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Description" }, "monthly_price": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Monthly Price" }, "name": { "title": "Name", "type": "string" }, "visibility": { "default": "public", "title": "Visibility", "type": "string" }, "welcome_page_url": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Welcome Page Url" }, "yearly_price": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Yearly Price" } }, "required": [ "name" ], "title": "create_tierArguments", "type": "object" }