Quality tools (scope: mcp:read, credits: ~0-1)
Score post quality across 7 categories: Hook Strength, Message Clarity, Platform Fit, Brand Alignment, Novelty, CTA Strength, and Safety/Claims.
Score post quality across 7 categories: Hook Strength, Message Clarity, Platform Fit, Brand Alignment, Novelty, CTA Strength, and Safety/Claims. Each scored 0-5, total 35. Default pass threshold is 26 (~75%). Run after generate_content and before schedule_post. Include hashtags in caption if they will be published — they affect Platform Fit and Safety scores. Costs ~0-1 credits.
Request Body
captionstring · requiredThe post text to score. Include hashtags if they will be published — they affect Platform Fit and Safety/Claims scores.
platformsstring · enum · requiredTarget platforms
Enum values:youtubetiktokinstagramtwitterlinkedinfacebookthreadsblueskythresholdnumber · requiredMinimum total score to pass (max 35, scored across 7 categories at 0-5 each). Default 26 (~75%). Use 20 for rough drafts, 28+ for final posts going to large audiences.
response_formatstring · enum · requiredEnum values:textjson
titlestringPost title (important for YouTube)
brand_keywordstringBrand keyword for alignment check
brand_avoid_patternsstringcustom_banned_termsstring
Responses
contentobject[]
Batch quality check all posts in a content plan.
Batch quality check all posts in a content plan. Returns per-post scores and aggregate pass/fail summary. Use after plan_content_week and before schedule_content_plan to catch low-quality posts before publishing. Costs ~0-1 credits.
Request Body
thresholdnumber · requiredMinimum total score to pass (max 35, scored across 7 categories at 0-5 each). Default 26 (~75%). Use 20 for rough drafts, 28+ for final posts going to large audiences.
response_formatstring · enum · requiredEnum values:textjson
planstringContent plan with posts array
Responses
contentobject[]