Ghost MCP: Documentation
Updated:
Connection
npx -y @fanyangmeng/ghost-mcp (stdio). Auth: three environment variables — GHOST_API_URL (your blog's URL), GHOST_ADMIN_API_KEY (an Admin API key from Ghost Admin → Settings → Integrations → Custom Integration), GHOST_API_VERSION. The server signs the JWT for every Admin API request itself.
Capabilities
Tools by Ghost entity: posts (browse, filter, paginate, create, edit, delete), members (create, update, delete), newsletters, promotional offers, subscription tiers, webhooks, plus tags, roles, invites and blog users.
Agent flow
"Create a draft post titled X and publish it", "show all paid members from the last month", "create a 20%-off offer for the annual plan".
Note
A community project (by MFYDev, MIT license, 216 GitHub stars), not an official Ghost Foundation product. It grants full Admin API access — guard GHOST_ADMIN_API_KEY as carefully as a blog admin password.