Ghost API MCP for AI. Manage content, members, and settings from your chat.
Works with every AI agent you already use
…and any MCP-compatible client








How this MCP server connects to your AI agent
Ghost Publishing Platform API MCP lets your AI agent manage everything from site settings to newsletters. You can browse public content, create new drafts, and handle member accounts without ever logging into the Ghost dashboard.
It’s total control over your entire publishing workflow, directly through natural conversation.
What AI agents can do with Ghost (Publishing & Newsletter Platform API) Automation
Admin create member
Create a new member via Ghost Admin API
Admin create post
Create a new post via Ghost Admin API
Admin delete post
Delete a post via Ghost Admin API
Create, update, delete, or list both public articles and internal pages.
Browse current members and manage site subscription offers.
Retrieve global settings, including titles, descriptions, and active membership tiers for the site.
List authors, tags, and all available content types using advanced filtering.
Ask an AI about this
Waiting for input…
What AI agents can do with Ghost (Publishing & Newsletter Platform API) with 16 Tools
Use this collection of tools to manage every aspect of your Ghost publication, covering content listing, member management, and site configuration.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Ghost (Publishing & Newsletter Platform API) on VinkiusAdmin Create Member
Create a new member via Ghost Admin API
Admin Create Post
Create a new post via Ghost Admin API
Admin Delete Post
Delete a post via Ghost Admin API
Admin List Members
Browse members via Ghost Admin API
Admin List Newsletters
Browse newsletters via Ghost Admin API
Admin List Offers
Browse subscription offers via Ghost Admin API
Admin List Pages
Browse pages via Ghost Admin API
Admin List Posts
Browse posts via Ghost Admin API
Admin List Webhooks
Browse system webhooks via Ghost Admin API
Admin Update Post
Update an existing post via Ghost Admin API
Content List Authors
Supports NQL filtering and pagination. Browse or read public authors via Ghost...
Content List Pages
Supports NQL filtering and pagination. Browse or read public pages via Ghost Content API
Content List Posts
Supports NQL filtering, pagination, and inclusion of related data. Browse or read public posts via Ghost Content API
Content Get Settings
Fetch site settings via Ghost Content API
Content List Tags
Supports NQL filtering and pagination. Browse or read public tags via Ghost Content...
Content List Tiers
Browse membership tiers via Ghost Content API
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Ghost (Publishing & Newsletter Platform API), then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Ghost. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Built on the Model Context Protocol (MCP) for Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 16 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Manually updating a blog requires opening ten different tabs.
Today, if you need to change something—maybe update an author bio or check which subscription tiers are active—you're clicking through the Ghost dashboard. You open the posts tab, then click authors, then find the settings page for membership levels. It’s a lot of window switching and copying data between separate views.
With this MCP, you just tell your agent what needs changing. For example, 'I need to check the site's current active membership tiers.' The agent runs `content_list_tiers` and spits out the exact data you need, without you ever leaving the chat.
Use admin_create_post to publish content without a GUI.
You used to draft in Google Docs, paste it into Ghost, manually adjust images, then hit 'publish.' Now, you just tell your agent to `admin_create_post` with the finalized text and metadata. It handles the entire publishing pipeline for you.
The difference is control. You get instant execution of content changes—drafting, updating, or even deleting posts via `admin_delete_post`—all through direct conversation.
What your AI can actually do with this
This connector gives your AI client full access to run your Ghost CMS like it's a backend service. You stop hopping between tabs and start managing content from one chat window. Need to check site details or find all authors? Your agent handles that via the Content API, pulling public data instantly.
Want to update a draft post or delete an old piece of content? The Admin API lets you write those changes directly. This means your AI can orchestrate complex publishing strategies—like checking existing tags and then drafting new content around them. It's all available right here on Vinkius, making it one place for every part of your marketing stack.
019e5d1f-a55c-71bd-bc24-b9b6845fc678 Here's how it actually works
The bottom line is, you give your AI client credentials once; after that, it handles every content operation for you.
Subscribe to this MCP and enter your Ghost Admin Domain, Content API Key, and Admin Token.
Connect the MCP to your preferred AI client (Claude, Cursor, etc.) via Vinkius.
Tell your agent exactly what you want done—for example, 'List all drafts tagged 'Q3 Marketing' that need review.' — and it executes the command.
Who is this actually for?
Content Managers who spend too much time switching between the Ghost dashboard and Jira. Editors needing a single place to validate brand consistency across posts and site settings. Developers writing integrations who need direct, reliable API access without building custom wrappers.
Draft new content, organize tags, or list public articles without logging into the CMS.
Review site settings and membership tiers to ensure brand consistency before publication.
Query API structures (like listing webhooks or pages) directly from the chat interface for integration testing.
What Changes When You Connect
Never manually navigate to the post editor. Use admin_create_post or content_list_posts to draft and manage articles directly through conversation.
Stop guessing what data exists. Run content_list_tags or content_list_authors to instantly see all available metadata for content organization.
Maintain brand consistency by fetching site details using content_get_settings. This verifies titles, descriptions, and global parameters before you publish anything.
Simplify user management. You can list users with admin_list_members or check what subscription options are active using admin_list_offers, all in one query.
Speed up development cycles. Developers use this MCP to run admin_list_webhooks and check the full structure of pages (admin_list_pages) without needing SSH access.
See it in action
The Weekly Newsletter Prep
A content manager needs to write a newsletter that references three specific topics. They ask their agent to run content_list_tags first, check for related authors using content_list_authors, and then use the gathered data to structure and draft a new post via admin_create_post.
Auditing Site Access
An admin wants to see who has paid access. They ask their agent to run content_list_tiers to verify the current payment structure, and then use admin_list_members to confirm which users belong to the 'Premium' tier.
Updating Outdated Content
An editor finds an old post that needs a title change. Instead of opening the dashboard, they ask their agent to use admin_list_posts to find the ID, and then call admin_update_post with the new metadata.
Initial Content Audit
A developer needs a baseline of all public content. They instruct their agent to use content_list_posts, applying NQL filters to pull only drafts that haven't been touched in 90 days.
The honest tradeoffs
Treating it like a generic database lookup
Asking the agent, 'Give me data on posts.' This is too vague and provides no actionable structure.
You need to be specific. Try: 'List all public posts from the last month that are tagged 'Marketing' using content_list_posts.' The more structured your request, the better the result.
Trying to manage everything in one go
Asking the agent, 'Write a post and list all members.' This forces the AI to guess which tools are needed.
Break it down. First: admin_create_post. Second: Check membership data by running admin_list_members in a separate prompt.
Ignoring permissions
Attempting to use an administrative tool (admin_delete_post) without having the necessary admin tokens configured.
Double-check your setup. Make sure all required credentials (Admin Token, API Key) are correctly entered in Vinkius before attempting write operations.
When It Fits, When It Doesn't
Use this MCP if your job involves managing content lifecycle or membership data for a Ghost publication. If you need to know what's published, who wrote it, or how the site is structured—this is your tool. Don't use it if your primary goal is building an entirely new feature that requires deep database schema changes; those are usually outside this API's scope. Also, if you only need simple content retrieval without knowing tags or authors, running content_list_posts with explicit parameters will give you better data than just asking for 'all posts.'
Questions you might have
How do I use the admin_list_posts tool with Ghost API MCP? +
Use admin_list_posts to get a list of posts. You can pass filters, like date ranges or status (draft/published), to narrow down your search quickly.
Can I create new members using the admin_create_member tool? +
Yes, admin_create_member lets you programmatically add a user account. You'll need to provide all required details like email and role when calling this tool.
What is content_list_tags for in the Ghost API MCP? +
content_list_tags allows you to read every single tag on your site. This is key for running internal audits or ensuring new drafts are correctly categorized.
Does admin_update_post change published content immediately? +
Yes, admin_update_post changes the post data directly in Ghost. Always confirm you have the correct ID and desired status before running this tool.
Before running any command, how do I authenticate my connection for content_get_settings? +
You must provide your Ghost Admin Domain, Content API Key, and Admin Token during setup. The MCP uses these credentials to authorize every call, ensuring your agent can access the site's global settings.
When I use content_list_posts, are the results public or private? +
The content_list_posts tool retrieves only publicly visible data. If you need to work with drafts or unpublished posts, you must call an Admin API function directly.
If I use admin_delete_post on a popular article, is there any warning about breaking links? +
The tool executes the deletion immediately. While it handles the post removal, it doesn't manage external linking; you'll need to verify internal site connections yourself.
How do I handle pagination when content_list_authors returns thousands of records? +
The tool supports NQL filtering and pagination controls. You must specify the page size or use cursor-based limits in your query to prevent overwhelming the API.
Can I create and publish a new post directly using this integration? +
Yes! You can use the admin_create_post tool. You can specify the title, HTML content, and status (e.g., 'draft' or 'published') to manage your content lifecycle.
How do I filter posts by a specific tag or author? +
You can use the filter parameter in tools like content_list_posts. Ghost uses NQL (Netvibe Query Language), so you can pass strings like tag:news or author:john to narrow down your results.
Does this server support viewing private site settings? +
The content_get_settings tool retrieves public site settings like the title, description, and logo. For more sensitive administrative data, the Admin API tools provide access based on your provided Admin Token.
We've already built the connector for Ghost API. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 16 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.