Ghost CMS MCP
Productivitystdio
An MCP server for managing content on a Ghost CMS instance. Exposes the Ghost Admin API as tools so AI assistants can list, draft, update, and publish posts and pages, manage tags, and look up authors, which suits editorial and blog automation workflows.
Connect
Add this configuration to .claude/mcp.json
{
"mcpServers": {
"ghost": {
"command": "npx",
"args": [],
"env": {
"GHOST_API_URL": "<YOUR_GHOST_API_URL>",
"GHOST_ADMIN_API_KEY": "<YOUR_GHOST_ADMIN_API_KEY>"
}
}
}
}Tools (3)
list_posts
List posts from the Ghost instance, optionally filtered by status.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"description": "Maximum number of posts to return"
},
"status": {
"type": "string",
"description": "Filter by post status (draft, published, scheduled)"
}
}
}create_post
Create a new post, as a draft or published.
{
"type": "object",
"required": [
"title"
],
"properties": {
"html": {
"type": "string",
"description": "Post body as HTML"
},
"title": {
"type": "string",
"description": "Post title"
},
"status": {
"type": "string",
"description": "Post status (draft or published)"
}
}
}update_post
Update an existing post by ID.
{
"type": "object",
"required": [
"post_id"
],
"properties": {
"html": {
"type": "string",
"description": "New body HTML"
},
"title": {
"type": "string",
"description": "New title"
},
"post_id": {
"type": "string",
"description": "Identifier of the post to update"
}
}
}Resources
This server does not expose any resources.
Prompts
This server does not expose any prompts.
Server information
- License
- MIT
- Stars
- 0
- Last updated
- July 28, 2026