Ghost MCP Server

by MFYDev
Verified

update_tier

Modify subscription tiers in Ghost CMS by updating details like name, description, pricing, benefits, visibility, and active status. Requires tier ID for targeted changes. Returns updated tier representation.

Instructions

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" }
ID: vor63xn7ky