Blog Authors & Categories
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 uniquenessblogSiteId— 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.
Related MCP Tools
- Blog Post CRUD — Create posts using author and category IDs
- Blog Sites — Blog sites containing these authors and categories
- Media Library — Author images and category assets
- Content AI — AI-generated content to publish
- Social Post CRUD — Cross-promote categorized content