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

Tools

Functions exposed to the LLM to take actions

NameDescription
ghost_get_tags

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_tag

Creates a new tag in Ghost CMS.

ghost_get_tag

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

ghost_update_tag

Updates an existing tag in Ghost CMS.

ghost_delete_tag

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

ghost_upload_image

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_post

Creates a new post in Ghost CMS.

ghost_get_posts

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

ghost_get_post

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

ghost_search_posts

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

ghost_update_post

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

ghost_delete_post

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

ghost_get_pages

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

ghost_get_page

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

ghost_create_page

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

ghost_update_page

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

ghost_delete_page

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

ghost_search_pages

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

ghost_create_member

Creates a new member (subscriber) in Ghost CMS.

ghost_update_member

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

ghost_delete_member

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

ghost_get_members

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

ghost_get_member

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

ghost_search_members

Searches for members by name or email in Ghost CMS.

ghost_get_newsletters

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

ghost_get_newsletter

Retrieves a single newsletter from Ghost CMS by ID.

ghost_create_newsletter

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

ghost_update_newsletter

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

ghost_delete_newsletter

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

ghost_get_tiers

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

ghost_get_tier

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

ghost_create_tier

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

ghost_update_tier

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

ghost_delete_tier

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