Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoPort for the (optional) Express REST API server3000
MCP_PORTNoPort for the MCP server3001
NODE_ENVNoEnvironment settingdevelopment
LOG_LEVELNoSet logging level (debug, info, warn, error)info
GHOST_ADMIN_API_KEYYesYour Ghost Admin API key
GHOST_ADMIN_API_URLYesThe URL of your Ghost CMS Admin API

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
ghost_get_tagsB

Retrieves a list of tags from Ghost CMS with pagination, filtering, sorting, and relation inclusion. Supports filtering by name, slug, visibility, or custom NQL filter expressions.

ghost_create_tagB

Creates a new tag in Ghost CMS.

ghost_get_tagB

Retrieves a single tag from Ghost CMS by ID or slug.

ghost_update_tagB

Updates an existing tag in Ghost CMS.

ghost_delete_tagA

Deletes a tag from Ghost CMS by ID. This operation is permanent.

ghost_upload_imageA

Downloads an image from a URL, processes it, uploads it to Ghost CMS, and returns the final Ghost image URL and alt text.

ghost_create_postB

Creates a new post in Ghost CMS.

ghost_get_postsB

Retrieves a list of posts from Ghost CMS with pagination, filtering, and sorting options.

ghost_get_postA

Retrieves a single post from Ghost CMS by ID or slug.

ghost_search_postsB

Search for posts in Ghost CMS by query string with optional status filtering.

ghost_update_postB

Updates an existing post in Ghost CMS. Can update title, content, status, tags, images, and SEO fields.

ghost_delete_postA

Deletes a post from Ghost CMS by ID. This operation is permanent and cannot be undone.

ghost_get_pagesB

Retrieves a list of pages from Ghost CMS with pagination, filtering, and sorting options.

ghost_get_pageB

Retrieves a single page from Ghost CMS by ID or slug.

ghost_create_pageA

Creates a new page in Ghost CMS. Note: Pages do NOT typically use tags (unlike posts).

ghost_update_pageB

Updates an existing page in Ghost CMS. Can update title, content, status, images, and SEO fields.

ghost_delete_pageA

Deletes a page from Ghost CMS by ID. This operation is permanent and cannot be undone.

ghost_search_pagesB

Search for pages in Ghost CMS by query string with optional status filtering.

ghost_create_memberB

Creates a new member (subscriber) in Ghost CMS.

ghost_update_memberB

Updates an existing member in Ghost CMS. All fields except id are optional.

ghost_delete_memberA

Deletes a member from Ghost CMS by ID. This operation is permanent and cannot be undone.

ghost_get_membersB

Retrieves a list of members (subscribers) from Ghost CMS with optional filtering, pagination, and includes.

ghost_get_memberB

Retrieves a single member from Ghost CMS by ID or email. Provide either id OR email.

ghost_search_membersB

Searches for members by name or email in Ghost CMS.

ghost_get_newslettersB

Retrieves a list of newsletters from Ghost CMS with optional filtering.

ghost_get_newsletterB

Retrieves a single newsletter from Ghost CMS by ID.

ghost_create_newsletterB

Creates a new newsletter in Ghost CMS with customizable sender settings and display options.

ghost_update_newsletterB

Updates an existing newsletter in Ghost CMS. Can update name, description, sender settings, and display options.

ghost_delete_newsletterA

Deletes a newsletter from Ghost CMS by ID. This operation is permanent and cannot be undone.

ghost_get_tiersB

Retrieves a list of tiers (membership levels) from Ghost CMS with optional filtering by type (free/paid).

ghost_get_tierB

Retrieves a single tier (membership level) from Ghost CMS by ID.

ghost_create_tierB

Creates a new tier (membership level) in Ghost CMS with pricing and benefits.

ghost_update_tierB

Updates an existing tier (membership level) in Ghost CMS. Can update pricing, benefits, and other tier properties.

ghost_delete_tierA

Deletes a tier (membership level) from Ghost CMS by ID. This operation is permanent and cannot be undone.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jgardner04/Ghost-MCP-Server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server