Ghost MCP Server

MCP server for Ghost CMS: posts, members, newsletters, tiers and webhooks via the Admin API

  • 239 ★ on the repository
  • Last commit
  • MIT
MCP server

Broad access

Why this level

  • Can delete posts, members and webhooks
  • Handles subscriber personal data
All reasons and checks

mfydev/ghost-mcp

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/ghost-mcp-server

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Can delete posts, members and webhooks
  • Handles subscriber personal data

This is third-party code. Review the repository files before installing.

What it does

The server connects an agent to a Ghost blog through the Admin API. Posts, members, newsletters, offers, tags and tiers support browse, read, create, edit and delete. Invites, roles, users and webhooks have a narrower set of operations. Search supports fuzzy and exact matching, and results come back in readable form.

Who it is for. For Ghost blog owners and editors who want to manage content and subscribers through an agent.

Good fit when

  • You need to find and edit old posts or tags
  • You need to export or update the member list
  • You want to create a post draft right from chat

Not a fit when

  • The site does not run on Ghost
  • You cannot give the agent a key that can delete posts and members

Example request

Find all posts tagged releases from this year in my blog and show which ones lack an excerpt

MCP

Transport
stdio
Authentication
API key

Environment variables

GHOST_API_URL required
Blog URL
GHOST_ADMIN_API_KEY required, secret
Admin API key of a custom integration
GHOST_API_VERSION required
API version, v5.0 in the example

Limitations

Requires the blog URL and a full-access Admin API key. The server is maintained by one person, not by the Ghost team. Deletions run without extra confirmation on the server side.

How to disable. Remove the ghost-mcp block from the client's MCP config and restart it. Revoke the key in Ghost integration settings.

FAQ

Where do I get the Admin API key?

Create a custom integration in Ghost admin; it comes with an Admin API key.

Discussion

No questions or reviews yet.

Official

Official Contentful MCP server: entries, content types, assets, locales and AI Actions via the Management API

MCP serverBroad access61Repository stars
Official

Postmypost MCP is the official server of the Postmypost auto-posting service: an agent schedules and publishes social posts, edits publications and reads analyt

MCP serverBroad access
Official

MCP server of the OpenPost social scheduler: an agent reviews the calendar and accounts, drafts, schedules and publishes posts and triages comments

MCP serverBroad access830Repository stars

Instagram MCP

instagram-mcp

Needs a VPN

An MCP server for the Instagram Graph API: the agent publishes posts, carousels and reels, replies to comments and reads business account analytics

MCP serverBroad access66Repository stars

Self-hosted MCP server for xiaohongshu: publish notes and videos, search, read feeds, comment, like and favorite from an agent

MCP serverBroad access16.7KRepository stars
Official

The official remote MCP server of Metricool: the agent publishes posts, reads social analytics and runs ad campaigns

MCP serverBroad access

README in short

The README shows a Claude Desktop config via npx with three environment variables. It lists the Ghost resources the server exposes and the operations for each. Requests go through the official @tryghost/admin-api library, and errors are wrapped into clear messages. MIT licensed.

README badge

Report a problem

Foxx AIGhost MCP Server
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.