Let AI run your Ghost members and content — safely.
Connect Claude or ChatGPT to your Ghost site and let it add and update members, draft, edit, and publish posts — every action runs through the Ghost Admin API with your credentials.
Goldnat for Ghost — Members (Pro) · AI-managed members and blog posts for your Ghost site.
Why this plugin
What you get with Goldnat for Ghost — Members (Pro).
👥
Member management
Add new members and update existing ones directly from your AI agent — onboard subscribers, fix details, and manage your audience without leaving the chat.
✍️
Full post lifecycle
Create drafts, edit existing posts, and publish — the AI writes and ships content straight into Ghost, with the same permissions your team uses.
🔐
Native Ghost Admin API
Every write goes through Ghost's official Admin API. No hacks, no direct DB writes — clean, supported, and upgrade-safe.
🧩
Builds on the Free Ghost plugin
Pro extends the Free AI Connect core. Install both: the core provides read tools + OAuth, Pro adds the members and content write tools.
💳
Plans from $49/yr
From $49/yr for a single blog up to $249/yr for agencies. Paddle handles billing, local currency, VAT, and tax automatically.
Capabilities
What it does.
OAuth 2.0 + PKCE
Secure by design
Industry-standard OAuth 2.0 flow with PKCE. Every AI agent authenticates with proof-of-key exchange — no secrets stored client-side.
Admin API
Ghost Admin API
Tool calls run through Ghost's official Admin API, respecting your site's roles and permissions.
REST + JSON
Servio Protocol
Manifest endpoint, tool discovery, structured JSON responses. Compatible with the Model Context Protocol standard.
6 Pro tools
Production ready
6 structured tools — member add/update and post create/update/delete/publish — ready for production use.
Get started
Up and running.
1
Install the Free plugin first
Pro is an extension. Install the Ghost AI Connect (Free) plugin before Pro — the core provides the manifest, OAuth, and read tools Pro builds on.
2
Purchase Pro via Paddle
Sign in to your Goldnat account and pick a plan. Paddle handles checkout in your local currency; your license appears in your account instantly.
3
Enable the Pro edition
Activate Pro on your connected Ghost bridge. The Pro tools register into the same manifest the core serves.
4
Grant write scope to your AI agent
When your AI agent reconnects it requests write scope. Approve it, and the members + content tools become callable immediately.
Compatible clients
Works with every AI client.
Pre-configured OAuth integrations for every major AI agent — including our own hosted agent at goldnat.ai. Connect in minutes, not hours.
Tools
Available tool calls.
26 tools exposed via the Servio protocol. AI agents call these by name with structured arguments.
ghost
-
ghost.addMemberAdd a new newsletter subscriber (member). Use when the user wants to add someone to the mailing list. -
ghost.analyzeChurnRiskFlag paid members at risk of churning, based on email engagement and last-seen date. -
ghost.countMembersBySegmentCount members grouped by status (free, paid, comped). -
ghost.createPageCreate a new static page (about, contact, etc). Pages are separate from blog posts. Returns the created page with its ID and slug. -
ghost.createPostCreate a new draft blog post. Returns the created post with its ID and slug. Use when the user wants to write or create new content. -
ghost.deletePostPermanently delete a post by ID. This action cannot be undone. Use only when the user explicitly asks to delete a post. -
ghost.getMemberGet a single member by ID or email, including labels, newsletters and subscriptions. -
ghost.getMemberActivityGet a member\ -
ghost.getMemberLabelsList the labels attached to one member. -
ghost.getMemberNewslettersList the newsletters one member is subscribed to. -
ghost.getMemberSubscriptionsList a member\ -
ghost.getNewsletterPerformanceGet newsletters with their subscriber counts. -
ghost.getOfferGet a single discount offer by ID. -
ghost.getSubscriptionStatsSummarise subscriptions across the site: totals by status and by tier. -
ghost.getTierGet a single membership tier by ID. -
ghost.listMembersList newsletter members with pagination. Returns email, name, status, labels and signup date. -
ghost.listOffersList discount offers configured on the site. -
ghost.listTiersList the membership tiers configured on the site, with prices and benefits. -
ghost.publishDraftPublish an existing draft post immediately by changing its status to published. -
ghost.publishPostPublish a draft post by changing its status to published. Use when the user wants to make a draft post live. -
ghost.saveDraftSave a new blog post as a draft (unpublished). Use when the user wants to draft content for later review or publishing. -
ghost.schedulePostSchedule a post to be published automatically at a future date/time. -
ghost.searchMembersSearch members by name or email. -
ghost.updateMemberUpdate an existing newsletter subscriber by ID. Can change name or email. Use when modifying subscriber information. -
ghost.updatePageUpdate an existing static page by ID. Can modify title or content. -
ghost.updatePostUpdate an existing post by ID. Can modify title, content, or tags. Use when the user wants to edit existing content.
Pricing
Get the plugin.
Sign in to your Goldnat account to complete purchase — Paddle handles local currency, VAT, and tax automatically. Your license appears in your account immediately.
Pro Basic
Full feature set + support
- ✓ All Free tools
- ✓ createPost
- ✓ updatePost
- ✓ publishPost
Pro Advanced
Full feature set + support
- ✓ All Basic tools
- ✓ manageMembers
- ✓ sendNewsletter
- ✓ bulkSchedule
Agency
Full feature set + support
- ✓ All Advanced tools
- ✓ Up to 10 sites
- ✓ White-label
Ghost platform
More plugins for Ghost
Questions about Goldnat for Ghost — Members (Pro)?