create_post
Create a blog post with SEO metadata, category, featured image, and content. Supports draft or published status.
Instructions
Create a new blog post with full SEO metadata, category, featured image, and content
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | URL slug (auto-generated from title if omitted) | |
| title | Yes | Post title | |
| status | No | Post status (default: draft) | |
| content | Yes | HTML content of the post | |
| excerpt | No | Short description / meta description | |
| ogTitle | No | Open Graph title for social sharing | |
| category | No | Category slug e.g. technical-seo, ai-and-automation | |
| metaTitle | No | SEO meta title (60 chars max) | |
| canonicalUrl | No | Canonical URL if different from default | |
| metaKeywords | No | SEO keywords array | |
| ogDescription | No | Open Graph description for social sharing | |
| metaDescription | No | SEO meta description (160 chars max) | |
| featuredImageAlt | No | Featured image alt text | |
| featuredImageUrl | No | Featured image URL (from Unsplash or Cloudinary) | |
| contentSourceType | No | Content source type (default: Human) | |
| primaryTopicCluster | No | Primary topic cluster / pillar keyword for the post |