Skip to main content
BAC

Blog Authors & Categories

Content & Email · Basic · Updated March 2026

Manage blog authors and content categories. Validate URL slugs for uniqueness before creating posts to prevent routing conflicts.

Every blog post needs an author and a category. Authors add credibility and personality. Categories organize content for navigation and SEO. This tool gives you access to both, plus slug validation to ensure URL uniqueness before you publish.

What This MCP Tool Does

List all blog authors, list all blog categories, and validate URL slugs for uniqueness. Author and category IDs from this tool are used when creating posts via Blog Post CRUD.

Endpoint Reference

List authors: GET /blogs/authors List categories: GET /blogs/categories Validate slug: GET /blogs/slug/check

Authentication

Requires a Private Integration Token (PIT) with the blogs scope enabled.

Key Parameters

  • slug — the URL slug to validate for uniqueness
  • blogSiteId — the blog site to check against

Important Notes

Always validate slugs before creating posts. Duplicate slugs cause routing conflicts where one post shadows another. The validation endpoint tells you whether a slug is available.

Authors and categories are created through the GHL UI. This tool provides read access for integration purposes — you need the author and category IDs when creating posts programmatically.

For automated content pipelines, retrieve authors and categories once at the start of the pipeline and reuse the IDs across all post creation calls.

Common Questions

Can I create new authors or categories through MCP? No. Author and category management is through the GHL UI. MCP provides read access only.

How should I generate slugs? Convert the post title to lowercase, replace spaces with hyphens, remove special characters. Then validate uniqueness through this endpoint before creating the post.