Goldnat Plugins
Ghost vlatest · active

Goldnat for Ghost

Connect Claude, ChatGPT, and Gemini to your Ghost CMS. Let AI agents create posts, manage members, and retrieve content — all with OAuth 2.0 security.

Goldnat for Ghost · AI tools for your Ghost publication

Capabilities

What it does.

OAuth 2.0 + PKCE

Secure by design

Industry-standard OAuth flow with PKCE. Every AI agent authenticates with proof-of-key exchange — no secrets stored client-side.

Permission-aware

Ghost permissions

Tool calls respect Ghost's native permission model. Users only see content they're allowed to access.

REST + JSON

Servio protocol

Manifest endpoint, tool discovery, structured JSON responses. Compatible with the Model Context Protocol standard.

16 tools

Production ready

16 structured tool calls for Ghost.

Tools

Available tool calls.

16 tools exposed via the Servio protocol. AI agents call these by name with structured arguments.

ghost

  • ghost.countPosts Count published posts, optionally filtered by tag or author.
  • ghost.getAuthors List all authors on the Ghost site. Returns name, slug, bio, profile image, and post count. Use when the user asks about writers or contributors.
  • ghost.getContentStats Count posts published within a calendar day range. Accepts explicit local dates + IANA timezone so the collector pins the window unambiguously — no local-time guessing. Counts posts with status=published and published_at inside the UTC bounds derived from the given local dates. Read-only.
  • ghost.getPage Get a single page by slug or ID, including its HTML body.
  • ghost.getPages List published static pages. Returns title, slug, excerpt, and URL. Use when the user asks about pages (not posts) on the Ghost site.
  • ghost.getPost Get a single published post by slug or ID. Returns full content including HTML body, tags, authors, and metadata. Use when the user asks to read or view a specific post.
  • ghost.getPostAuthors List the authors credited on one post.
  • ghost.getPosts List published blog posts with optional filters. Returns title, slug, excerpt, URL, published date, tags, and authors. Use when the user wants to browse or list content on the Ghost site.
  • ghost.getPostTags List the tags attached to one post.
  • ghost.getTag Get a single tag by slug, with its description and post count.
  • ghost.getTags List all tags used on the Ghost site. Returns tag name, slug, description, and post count. Use when the user asks about categories or tags.
  • ghost.listPages List published pages (static content such as About or Contact).
  • ghost.listPosts List published posts with pagination and filtering by tag or author.
  • ghost.listTags List the tags used on the site, with post counts.
  • ghost.searchContent Search published posts and pages by keyword. Returns matching results with title, excerpt, and URL. Use when the user wants to find specific content.
  • ghost.searchPosts Search published posts by keyword across title and excerpt.

Pricing

Pick a plan.

Free

Free

Free, fully functional

  • getPosts
  • getTags
  • searchContent
Install

Ghost platform

More plugins for Ghost

← All Ghost plugins

Questions about Goldnat for Ghost?