Ghost MCP Server
MCP server for Ghost CMS: posts, members, newsletters, tiers and webhooks via the Admin API
- 239 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Can delete posts, members and webhooks
- Handles subscriber personal data
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/ghost-mcp-serverDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Can delete posts, members and webhooks
- Handles subscriber personal data
This is third-party code. Review the repository files before installing.
What it does
The server connects an agent to a Ghost blog through the Admin API. Posts, members, newsletters, offers, tags and tiers support browse, read, create, edit and delete. Invites, roles, users and webhooks have a narrower set of operations. Search supports fuzzy and exact matching, and results come back in readable form.
Who it is for. For Ghost blog owners and editors who want to manage content and subscribers through an agent.
Good fit when
- You need to find and edit old posts or tags
- You need to export or update the member list
- You want to create a post draft right from chat
Not a fit when
- The site does not run on Ghost
- You cannot give the agent a key that can delete posts and members
Example request
Find all posts tagged releases from this year in my blog and show which ones lack an excerptMCP
- Transport
- stdio
- Authentication
- API key
Environment variables
GHOST_API_URLrequired- Blog URL
GHOST_ADMIN_API_KEYrequired, secret- Admin API key of a custom integration
GHOST_API_VERSIONrequired- API version, v5.0 in the example
Limitations
Requires the blog URL and a full-access Admin API key. The server is maintained by one person, not by the Ghost team. Deletions run without extra confirmation on the server side.
How to disable. Remove the ghost-mcp block from the client's MCP config and restart it. Revoke the key in Ghost integration settings.
FAQ
Where do I get the Admin API key?
Create a custom integration in Ghost admin; it comes with an Admin API key.
Discussion
No questions or reviews yet.
Related
MCP serversOfficial Contentful MCP server: entries, content types, assets, locales and AI Actions via the Management API
Postmypost MCP is the official server of the Postmypost auto-posting service: an agent schedules and publishes social posts, edits publications and reads analyt
MCP server of the OpenPost social scheduler: an agent reviews the calendar and accounts, drafts, schedules and publishes posts and triages comments
Instagram MCP
instagram-mcp
An MCP server for the Instagram Graph API: the agent publishes posts, carousels and reels, replies to comments and reads business account analytics
Self-hosted MCP server for xiaohongshu: publish notes and videos, search, read feeds, comment, like and favorite from an agent
The official remote MCP server of Metricool: the agent publishes posts, reads social analytics and runs ad campaigns
README in short
The README shows a Claude Desktop config via npx with three environment variables. It lists the Ghost resources the server exposes and the operations for each. Requests go through the official @tryghost/admin-api library, and errors are wrapped into clear messages. MIT licensed.