Ghost MCP Server

by MFYDev
Verified

update_tier

Update an existing tier in Ghost.

Args: tier_id: ID of the tier to update (required) name: New name for the tier description: New description for the tier monthly_price: New monthly price in cents (e.g. 500 for $5.00) yearly_price: New yearly price in cents (e.g. 5000 for $50.00) benefits: New list of benefits for the tier welcome_page_url: New URL for the welcome page visibility: New visibility setting ("public" or "none") currency: New currency for prices active: New active status ctx: Optional context for logging Returns: String representation of the updated tier Raises: GhostError: If the Ghost API request fails

Input Schema

NameRequiredDescriptionDefault
activeNo
benefitsNo
currencyNo
descriptionNo
monthly_priceNo
nameNo
tier_idYes
visibilityNo
welcome_page_urlNo
yearly_priceNo

Input Schema (JSON Schema)

{ "properties": { "active": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Active" }, "benefits": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Benefits" }, "currency": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Currency" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Description" }, "monthly_price": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Monthly Price" }, "name": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Name" }, "tier_id": { "title": "Tier Id", "type": "string" }, "visibility": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Visibility" }, "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": [ "tier_id" ], "title": "update_tierArguments", "type": "object" }