MCP (Model Context Protocol) is a powerful framework that allows AI assistants like Claude to connect directly to external services and tools. Think of it as a bridge that lets Claude interact with your applications—in this case, your Ghost blog—without you having to manually copy and paste or switch between different interfaces.
This blog post was created automatically using the Claude Desktop app connected to the Ghost MCP server. I simply asked Claude to create this post, and it used the MCP connection to communicate directly with the Ghost Admin API to publish content.
How I Created This Post
Here's what happened behind the scenes:
I configured the Claude Desktop app to connect to the Ghost MCP server
I asked Claude to "Add a post detailing how this MCP Service works"
Claude used the ghost-mcp:posts_add function to create this post
The post was automatically added to my Ghost blog as a draft
The Exact Prompt
Add a post detailing how this MCP Service works and how I was able to create a post automatically using the Claude Desktop Client. Also, Give bullet point instructions on how to configure the Claude desktop app as I used the backend via json, but actually even easier using the built in Integration tool(s)
No manual API calls, no copying content between applications—just a natural conversation with Claude that resulted in automated content management.
Setting Up Ghost MCP with Claude Desktop
There are two ways to configure the Ghost MCP integration with Claude Desktop. The easiest method is using the built-in Integration tools, but I'll cover both approaches.
Method 1: Using the Built-in Integration Tool (Easiest)
Open Claude Desktop Settings
Click on the Claude icon in your menu bar (Mac) or system tray (Windows)
Select "Settings" or "Preferences"
Navigate to the Integrations Section
Look for "Integrations" or "Developer" settings
Find the MCP servers configuration area
Add the Ghost MCP Server
Click "Add Integration" or "Add MCP Server"
Search for "Ghost" in the available integrations
Follow the prompts to install the Ghost MCP server
Configure Your Ghost Connection
Enter your Ghost blog URL (e.g., https://yourblog.com)
Provide your Ghost Admin API key
Test the connection to ensure it works
Save and Restart
Save your configuration
Restart Claude Desktop for the changes to take effect
Method 2: Manual JSON Configuration (Advanced)
For more control, you can manually edit the Claude Desktop configuration file:
Browse and read posts: "Show me my latest 5 posts"
Create new posts: "Write a blog post about photography tips"
Edit existing posts: "Update the post about MCP to add more examples"
Manage members: "List all my blog subscribers"
Work with tags: "Show me all posts tagged with 'photography'"
Manage tiers: "What subscription tiers do I have?"
Handle newsletters: "Create a new newsletter for weekly updates"
Tips for Using Ghost MCP
Start with drafts: When creating posts, they're saved as drafts by default so you can review before publishing
Be specific: The more detailed your request, the better Claude can help
Iterate naturally: You can have a conversation with Claude about your content—ask it to revise, expand, or modify posts
Combine with other MCPs: Use Ghost MCP alongside other MCP servers for even more powerful workflows
Troubleshooting
If things aren't working:
Double-check your Ghost Admin API key is correct
Ensure your Ghost URL is properly formatted (include https://)
Verify Claude Desktop has been fully restarted after configuration changes
Check that you have the necessary permissions in Ghost
Look at the Claude Desktop logs for any error messages
Conclusion
The Ghost MCP integration transforms how you can manage your blog. Instead of logging into the admin panel for every task, you can simply have a conversation with Claude and let it handle the technical details. This post itself is proof of concept—created entirely through a natural language conversation with an AI assistant.
Whether you're a developer comfortable with JSON configuration or someone who prefers GUI tools, the Ghost MCP makes blog automation accessible and powerful.