quality
Run quality checks on content before publishing
Execute the quality_check Social Neuron tool. Run quality checks on content before publishing. Required OAuth scope: mcp:read.
Run quality checks on content before publishing › Request Body
captionThe post text to score. Include hashtags if they will be published — they affect Platform Fit and Safety/Claims scores.
platformsTarget platforms
titlePost title (important for YouTube)
thresholdMinimum 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.
brand_keywordBrand keyword for the Brand Alignment axis — this affects pass/fail: with it, brand mentions earn +1 and missing second-person voice costs -1; without it the axis scores a neutral 3 (brand fit unjudged).
brand_avoid_patternscustom_banned_termsresponse_formatRun quality checks on content before publishing › Responses
Tool executed. isError:true in the body indicates a tool-level error.
isErrorRun quality checks on an entire content plan
Execute the quality_check_plan Social Neuron tool. Run quality checks on an entire content plan. Required OAuth scope: mcp:read.
Run quality checks on an entire content plan › Request Body
Content plan with posts array
thresholdMinimum 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_formatRun quality checks on an entire content plan › Responses
Tool executed. isError:true in the body indicates a tool-level error.
isErrorPre-render visual QA on carousel slides — predicts text overflow against per-layout constraints. Run before schedule_post to catch clipped text.
Execute the visual_quality_check Social Neuron tool. Pre-render visual QA on carousel slides — predicts text overflow against per-layout constraints. Run before schedule_post to catch clipped text.. Required OAuth scope: mcp:read.
Pre-render visual QA on carousel slides — predicts text overflow against per-layout constraints. Run before schedule_post to catch clipped text. › Request Body
Carousel slides (1-10). Shape matches services/carouselService.ts CarouselSlide. Required fields: slideNumber. Text fields: headline, body, visualDirection, footnote, accentWord, bullets.
visual_styleTemplate style — determines per-layout font sizes + container widths.
response_formatPre-render visual QA on carousel slides — predicts text overflow against per-layout constraints. Run before schedule_post to catch clipped text. › Responses
Tool executed. isError:true in the body indicates a tool-level error.
isErrorRead the per-layout field constraints (font size, width, max lines) the visual gate uses. Useful when generating slide text that fits first time.
Execute the visual_gate_constraints Social Neuron tool. Read the per-layout field constraints (font size, width, max lines) the visual gate uses. Useful when generating slide text that fits first time.. Required OAuth scope: mcp:read.
Read the per-layout field constraints (font size, width, max lines) the visual gate uses. Useful when generating slide text that fits first time. › Request Body
layoutSingle layout to inspect. Omit to return all layouts.
response_formatRead the per-layout field constraints (font size, width, max lines) the visual gate uses. Useful when generating slide text that fits first time. › Responses
Tool executed. isError:true in the body indicates a tool-level error.
isError