Ghost MCP Server

MCP server for using the Ghost API

Local serverstdio

What is the Ghost MCP Server?

MCP server for using the Ghost API

What you get

A Model Context Protocol (MCP) server for interacting with Ghost CMS through LLM interfaces like Claude. This server provides secure and comprehensive access to your Ghost blog, leveraging JWT authentication and a rich set of MCP tools for managing posts, users, members, tiers, offers, and newsletters.

  • Secure Ghost Admin API requests with @tryghost/admin-api
  • Comprehensive entity access including posts, users, members, tiers, offers, and newsletters
  • Advanced search functionality with both fuzzy and exact matching options
  • Detailed, human-readable output for Ghost entities
  • Robust error handling using custom GhostError exceptions
  • Integrated logging support via MCP context for enhanced troubleshooting

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Ghost MCP Server

{
  "mcpServers": {
    "ghost-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@fanyangmeng/ghost-mcp"
      ],
      "env": {
        "GHOST_API_URL": "https://yourblog.com",
        "GHOST_ADMIN_API_KEY": "YOUR_GHOST_ADMIN_API_KEY",
        "GHOST_API_VERSION": "v5.0"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
GHOST_API_URLDeclared in the maintainer’s client configuration.Check documentation
GHOST_ADMIN_API_KEYDeclared in the maintainer’s client configuration.Check documentation
GHOST_API_VERSIONDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Ghost MCP to Posts.”
  • “Use Ghost MCP to Members.”
  • “Use Ghost MCP to Newsletters.”

Frequently asked questions

MCP server for using the Ghost API Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.