# Ghost MCP for AI Agents AI Agent Connect

> Ghost MCP for AI Agents. Manage blog posts, track authors, and oversee static pages via AI agents with Ghost CMS. It connects your publication to your AI agent so you can pull content, check tags, and audit site settings without leaving your workspace.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_I4VABjJcE6c3TQWJr66tby4uUQyWjjN60w7c1APY/ai-agent-connect
- **Tags:** blogging, newsletter-publishing, membership-sites, content-orchestration, subscriber-management, open-source, monetization

## Description

This Ghost MCP connects your Ghost publication to your AI agent to automate content management workflows. Ghost is a headless Node.js CMS built for modern publishing, and this connection allows you to pull published posts, manage taxonomy tags, and fetch site configurations directly through natural conversation. Instead of jumping between your browser and your notes, you can ask your agent to find specific articles, check author profiles, or review membership tiers. It's like having a content coordinator who knows your entire backend by heart. When you find this in the Vinkius catalog, you're getting a way to bridge the gap between your headless CMS and your daily workspace. You don't have to worry about complex headers or technical setup anymore; you just talk to your agent about your publication. Whether you're trying to audit your tags, update your site's metadata, or get a pulse on your active membership tiers, the information is right there. It takes the friction out of content management so you can spend more time on the creative side of publishing. This means you can stop worrying about the manual data entry and start focusing on the actual growth of your publication.

## Tools

### create_post
Requires a title and supports optional HTML content. The post is created as a "draft" by default but can be set to "published" immediately.

Create a new Ghost post or draft

### get_post_details
Essential for reviewing the full content of an article.

Get details for a specific post

### get_site_settings
Pull global site configurations and routing rules. Use this to verify how your CMS is currently set up.

### list_members
Includes emails, status, and join dates.

List all site members

### list_newsletters
Newsletters are used to send content updates to members.

List all configured newsletters

### list_offers
List active membership offers

### list_pages
g., About, Contact) defined on the Ghost site. Pages are similar to posts but used for non-blog content.

List all static site pages

### list_posts
Includes basic metadata and post IDs for detailed retrieval.

List all Ghost blog posts

### list_tags
Useful for organizing and filtering posts.

List all content tags

### list_membership_tiers
g., Free, Premium) available on the site. Useful for understanding the subscription structure.

List membership tiers and plans

## Prompt Examples

**Prompt:** 
```
Who are the authors writing for our blog?
```

**Response:** 
```
I've pulled the contributor list for your publication. Here are the active authors:

| Name | Role | Bio |
| :--- | :--- | :--- |
| **Jane Doe** | Lead Writer | Specializes in tech trends. |
| **John Smith** | Contributor | Focuses on lifestyle content. |
| **Alex Reed** | Editor | Oversees weekly newsletter.
```

**Prompt:** 
```
What are our current membership prices?
```

**Response:** 
```
Your publication currently has the following active subscription tiers:

*   **Free**: $0/month (Basic access)
*   **Premium**: $5/month (Full archive and exclusive content)
*   **VIP**: $15/month (Direct newsletter access)
```

**Prompt:** 
```
Show me the content of the 'welcome' page.
```

**Response:** 
```
Fetching the 'welcome' page details...

**Content Summary:**
The welcome page includes a greeting to new subscribers, a summary of the publication's mission, and a call to action to join the premium tier.

**Full HTML Content:**
`<section><h1>Welcome!</h1><p>We are glad you are here...</p></section>`
```

## Capabilities

### Pull published post data
Get full HTML content and metadata for your articles instantly.

### Audit content tags
See your entire taxonomy architecture at a glance.

### Check author profiles
Look up details for every writer in your publication.

### Read site configurations
Access global settings and routing rules through your agent.

### Review membership tiers
See your paywall rules and pricing layers without opening the dashboard.

### List static pages
Get a complete overview of your non-blog content.

## Use Cases

### Summarizing recent articles
A content manager needs to summarize the last 10 articles. They ask their agent to use list_published_posts and summarize the HTML content.

### Checking site routing
A developer needs to know the site's routing rules. They ask the agent to run get_site_settings and report back the configuration.

### Auditing the contributor list
An editor wants to see who is writing for the site. They ask the agent to use list_blog_authors to generate a list of all active contributors.

### Verifying membership costs
A marketer wants to check the pricing for the Premium tier. They ask the agent to use list_subscription_tiers to see the current costs.

## Benefits

- Stop manual data entry by using list_published_posts to pull content directly into your workspace.
- Audit your content architecture faster by using list_content_tags to see all your categories at once.
- Access your site's configuration instantly with get_site_settings instead of digging through your CMS dashboard.
- Keep your writer directory updated by using list_blog_authors to see your full team of contributors.
- Review your paywall pricing in seconds with list_subscription_tiers to ensure your membership rules are correct.

## How It Works

The bottom line is you get a direct line from your AI agent to your Ghost CMS data without the manual overhead.

1. Subscribe to the Ghost MCP on the Vinkius Marketplace.
2. Enter your Ghost Base URL and Content API Key from your site's integration settings.
3. Ask your AI client to list posts, check tags, or pull author details.

## Frequently Asked Questions

**Can I use Ghost MCP to manage my blog content?**
Yes, you can use it to pull and view your published posts, check author details, and audit your tags through your AI agent.

**How does Ghost MCP help with content audits?**
It allows you to quickly list every static page and content tag, making it easy to see your entire site structure in one conversation.

**Does Ghost MCP let me see my subscription tiers?**
Yes, your AI agent can pull your active membership levels and pricing rules so you can review your paywall setup instantly.

**Can I use Ghost MCP to find specific authors?**
You can ask your agent to list all authors or fetch the specific profile details for any writer in your publication.

**How do I connect Ghost CMS to my AI agent?**
You just need to subscribe via Vinkius and provide your Ghost Base URL and Content API Key from your site's integration settings.

**How do I get a Content API Key for Ghost?**
Log in to your Ghost Admin dashboard, navigate to Settings > Integrations, and add a Custom Integration. You will find the Content API Key there.

**Can I publish new posts using this integration?**
No, this integration uses the Content API which is read-only. It is designed to safely retrieve and query your published content.

**What is the Base URL format?**
Your Base URL is the root domain where your Ghost site is hosted, for example: 'https://demo.ghost.io'. Do not include '/ghost/api/'.

**How do I fetch related tags and authors for a post?**
Use the 'include' parameter in the 'get_post_by_slug' tool and pass the string 'tags,authors'.

**How do I find my Ghost Admin API Key?**
Log in to your Ghost admin panel, navigate to **Settings** > **Integrations**, click **Add custom integration**, and copy the Admin API Key and API URL.

**What is the Admin Domain?**
It is the API URL provided in your custom integration settings (e.g., `https://your-site.ghost.io`). Do not include the `/ghost/api/admin/` part.

**Can I publish a post immediately via AI?**
Yes! When using the `create_post` tool, set the `status` parameter to 'published' to make your content live instantly.