Ghost MCP connector
Updated
Ghost is a headless CMS and publishing platform for creating and managing content, memberships, and newsletters. The Ghost MCP connector allows AI agents to create, retrieve, update, and delete posts and pages, and browse published content by ID or slug. It also supports managing users, tags, and members, giving teams a way to automate publishing workflows and content operations across a Ghost instance.
Authentication type
- API Key - Requires a static API key to be configured before the agent can connect to the service.
Uses
Use the Ghost MCP connector to perform the following actions:
- Publish new articles directly to a Ghost site from a workflow
- Retrieve published posts to syndicate content across other channels
- Update existing posts to correct or refresh published content
- Delete outdated posts to keep the Ghost site current
- Look up posts by slug for quick content reference
- Audit staff and contributor accounts by listing Ghost users
- Organize content discovery by listing all tags on a site
- Track draft and published post status across the entire site
Example prompts
Use the following example prompts to invoke Ghost MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all published posts from this month in Ghost.Create a new blog post announcing our product launch in Ghost.Find the Ghost post with the slug 'summer-sale'.Update the title of my latest Ghost post.Delete the old draft post about our previous pricing in Ghost.List every tag used on our Ghost site.Who are the users with access to our Ghost site.Get the details of the post with ID 12345 in Ghost.Show me every post, including drafts, on our Ghost site.Pull up the published version of our 'About Us' post from Ghost.
Ghost MCP connector tools
The Ghost MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| getContentPosts | List published posts |
| getContentPost | Get a published post by ID |
| getContentPostBySlug | Get a published post by slug |
| getAdminPosts | List all posts |
| createPost | Create a new post |
| getAdminPost | Get a post by ID |
| updatePost | Update a post |
| deletePost | Delete a post |
| getAdminPostBySlug | Get a post by slug |
| getUsers | List users |
| getTags | List tags |