ghost-mcp
MCP ServerFreeA Model Context Protocol (MCP) server for interacting with Ghost CMS through LLM interfaces like Claude. Allow you to control your Ghost blog by simply asking Claude etc.
- Best for
- ghost cms resource discovery and schema introspection, natural language blog post creation and publishing, blog post retrieval and content search
- Type
- MCP Server · Free
- Score
- 43/100
- Best alternative
- AWS MCP Servers
- Agent-compatible
- Yes — MCP protocol
Capabilities9 decomposed
ghost cms resource discovery and schema introspection
Medium confidenceExposes Ghost CMS API resources (posts, pages, tags, members, settings) as MCP tools with full schema introspection. The server implements MCP's tool definition protocol to advertise available Ghost endpoints, their parameters, authentication requirements, and response structures to Claude, enabling the LLM to understand what operations are possible without hardcoded knowledge of Ghost's API.
Implements MCP's standardized tool definition protocol to make Ghost CMS operations queryable by LLMs without custom prompt engineering; uses Ghost Admin API's native schema to auto-generate tool signatures rather than hardcoding endpoint definitions
Enables Claude to discover and invoke Ghost operations dynamically via standard MCP protocol, whereas direct API integration requires manual prompt engineering and doesn't scale to Ghost's full API surface
natural language blog post creation and publishing
Medium confidenceTranslates Claude's natural language instructions into Ghost CMS post creation API calls, handling title, content, tags, featured image, and publish state. The server maps LLM-generated post metadata (extracted from conversational context) to Ghost's post schema, manages authentication via Ghost Admin API tokens, and returns publication status and post URLs back to Claude for confirmation.
Bridges conversational AI (Claude) directly to Ghost's post creation API via MCP, allowing multi-turn dialogue to refine post content before publishing, rather than requiring separate API calls or UI interactions
Faster than manual Ghost admin UI for bulk post creation and enables AI-assisted writing workflows, but less feature-rich than Ghost's native editor for advanced post customization
blog post retrieval and content search
Medium confidenceQueries Ghost CMS to fetch posts by ID, slug, or filter criteria (published status, date range, tags), returning full post content, metadata, and relationships. The server translates Claude's natural language search intents ('find posts about marketing from last month') into Ghost API filter queries using Ghost's query syntax, then formats results for LLM consumption.
Translates Claude's conversational search intents into Ghost API filter queries, abstracting Ghost's query syntax from the user; supports multi-criteria filtering (tags + date range) in a single MCP call
More flexible than Ghost's native search UI for programmatic queries, but lacks semantic search capabilities that would require external embeddings or full-text indexing
blog post editing and metadata updates
Medium confidenceModifies existing Ghost posts via the Admin API, supporting updates to title, content, tags, featured image, and publish state. The server accepts post ID and a partial update object from Claude, merges it with the existing post schema, and commits changes back to Ghost while preserving unmodified fields.
Implements partial update semantics via MCP, allowing Claude to modify specific post fields without re-submitting the entire post; uses Ghost's native post update endpoint with field-level granularity
Faster than re-creating posts for minor edits, but lacks Ghost's native editor features (rich text formatting, preview) and has no conflict resolution for concurrent edits
tag management and taxonomy operations
Medium confidenceRetrieves and lists Ghost blog tags, enabling Claude to understand the blog's taxonomy and reference existing tags when creating or editing posts. The server queries Ghost's tag API, returns tag names and metadata, and allows Claude to filter posts by tag membership without manual tag lookup.
Exposes Ghost's tag taxonomy as queryable MCP resources, allowing Claude to make tag-aware decisions when creating or filtering posts without hardcoding tag names
Enables dynamic tag discovery in LLM workflows, whereas manual tag entry is error-prone and doesn't scale; however, lacks tag creation/editing which limits taxonomy management to read-only operations
member and subscriber management queries
Medium confidenceRetrieves Ghost member/subscriber data (email, name, subscription status, created date) via the Admin API, enabling Claude to query blog audience information. The server translates Claude's natural language member queries into Ghost API calls and returns member lists with filtering by subscription status or creation date.
Exposes Ghost's member API through MCP, allowing Claude to generate audience insights and reports without direct database access; implements read-only member queries with filtering
Enables LLM-driven audience analysis without manual data export, but lacks write operations for member management and advanced segmentation that Ghost's native tools provide
ghost settings and configuration retrieval
Medium confidenceQueries Ghost CMS settings (blog title, description, logo, theme, timezone) via the Admin API, providing Claude with blog metadata and configuration context. The server retrieves settings from Ghost's settings endpoint and returns them as structured data for use in LLM prompts or content generation.
Injects Ghost blog settings into Claude's context via MCP, enabling the LLM to make configuration-aware decisions without hardcoding blog metadata in prompts
Provides dynamic blog context to LLM agents, whereas static prompts require manual updates when blog settings change; however, read-only access limits configuration management
mcp protocol transport and authentication handling
Medium confidenceImplements the Model Context Protocol (MCP) server specification, handling JSON-RPC message transport, request routing to Ghost API operations, and authentication via Ghost Admin API tokens. The server manages the MCP lifecycle (initialization, tool discovery, request/response serialization) and abstracts Ghost API authentication details from Claude.
Implements MCP server specification with Ghost Admin API token management, abstracting authentication and request routing from Claude; uses MCP's standardized tool definition protocol for Ghost operations
Standardized MCP protocol enables interoperability with any MCP-compatible LLM client, whereas custom API wrappers are client-specific; however, adds protocol overhead compared to direct API calls
mcp protocol server implementation for ghost api abstraction
Medium confidenceImplements a complete MCP (Model Context Protocol) server that abstracts Ghost CMS's REST API into standardized MCP tools and resources. Uses TypeScript with MCP SDK to define tool schemas (input/output types, descriptions), handle authentication via Ghost API keys, manage request/response serialization, and provide error handling with fallback responses. Enables any MCP-compatible LLM client (Claude Desktop, custom hosts) to invoke Ghost operations through a unified interface.
Provides a complete MCP server implementation for Ghost, using TypeScript and MCP SDK to define tool schemas and handle protocol details — enables Claude to control Ghost through standardized tool-calling interface
More maintainable than custom REST API wrappers because it uses MCP's standardized tool schema format, making it compatible with any MCP-aware LLM without client-specific code
Capabilities are decomposed by AI analysis. Each maps to specific user intents and improves with match feedback.
Related Artifactssharing capabilities
Artifacts that share capabilities with ghost-mcp, ranked by overlap. Discovered automatically through the match graph.
Simulai
Simulai is an AI-powered tool that generates blog content from scratch, helping users increase website traffic through SEO...
AI and Machine Learning Roadmaps
Roadmaps featuring essential concepts, learning methods, and the tools to put them into practice.
Framer AI
AI website builder — generate professional sites from text, CMS, animations, no-code.
Esyblog
Simplifies blogging with custom domains, themes, and auto...
DevHub
** - Manage and utilize website content within the [DevHub](https://www.devhub.com) CMS platform
Hocoos AI
Hocoos AI Website Builder is an AI-based tool that enables users to create professional websites and online stores without any coding skills....
Best For
- ✓Ghost blog operators using Claude as their primary interface
- ✓Teams building LLM-powered Ghost CMS dashboards
- ✓Developers integrating Ghost with multi-tool LLM agents
- ✓Non-technical blog authors using Claude as a writing assistant
- ✓Content teams automating post creation workflows
- ✓Solo developers building AI-powered blogging systems
- ✓Blog authors reviewing their content history
- ✓Content managers analyzing blog performance
Known Limitations
- ⚠Schema discovery is static at server startup — runtime Ghost API changes require server restart
- ⚠Only exposes resources implemented in ghost-mcp; custom Ghost integrations not automatically discovered
- ⚠No schema versioning — assumes single Ghost API version per deployment
- ⚠No support for Ghost's advanced post features (custom excerpts, custom templates, access tiers) — only basic post fields
- ⚠Featured image must be a URL; no local file upload or image generation integration
- ⚠No draft recovery — failed publishes don't preserve partial post state
Requirements
Input / Output
UnfragileRank
UnfragileRank is computed from adoption signals, documentation quality, ecosystem connectivity, match graph feedback, and freshness. No artifact can pay for a higher rank.
Repository Details
Last commit: Apr 27, 2026
About
A Model Context Protocol (MCP) server for interacting with Ghost CMS through LLM interfaces like Claude. Allow you to control your Ghost blog by simply asking Claude etc.
Categories
Alternatives to ghost-mcp
AWS Labs' official MCP suite — docs, CDK, Bedrock KB, cost, Lambda and more as agent tools.
Compare →Zapier's hosted MCP — 8,000+ app integrations exposed as allowlisted agent tools.
Compare →Official Hugging Face MCP — search models/datasets/Spaces/papers and call Spaces as tools.
Compare →Atlassian's official hosted MCP — Jira + Confluence with OAuth, permission-bounded agent access.
Compare →Are you the builder of ghost-mcp?
Claim this artifact to get a verified badge, access match analytics, see which intents users search for, and manage your listing.
Get the weekly brief
New tools, rising stars, and what's actually worth your time. No spam.
Data Sources
Looking for something else?
Search →