pipeline tools (scope: mcp:read, credits: ~0)
Pre-flight check before run_content_pipeline.
Pre-flight check before run_content_pipeline. Verifies: sufficient credits for estimated_posts, active OAuth on target platforms, brand profile exists, no stale insights. Returns pass/fail with specific issues to fix before running the pipeline.
Request Body
platformsstring[] · requiredTarget platforms to check
estimated_postsnumber · requiredEstimated posts to generate
project_idstring · uuidProject ID (auto-detected if omitted)
response_formatstring · enumResponse format
Enum values:textjson
Responses
contentobject[]
Run the full content pipeline: research trends → generate plan → quality check → auto-approve → schedule posts.
Run the full content pipeline: research trends → generate plan → quality check → auto-approve → schedule posts. Chains all stages in one call for maximum efficiency. Set dry_run=true to preview the plan without publishing. Check check_pipeline_readiness first to verify credits, OAuth, and brand profile are ready.
Request Body
platformsstring[] · requiredTarget platforms
daysnumber · requiredDays to plan
posts_per_daynumber · requiredPosts per platform per day
approval_modestring · enum · requiredauto: approve all passing quality. review_all: flag everything. review_low_confidence: auto-approve high scorers.
Enum values:autoreview_allreview_low_confidenceauto_approve_thresholdnumber · requiredQuality score threshold for auto-approval (used in auto/review_low_confidence modes)
dry_runboolean · requiredIf true, skip scheduling and return plan only
response_formatstring · enum · requiredEnum values:textjson
project_idstring · uuidProject ID (auto-detected if omitted)
topicstringContent topic (required if no source_url)
source_urlstringURL to extract content from
max_creditsnumberCredit budget cap
skip_stagesstring · enumStages to skip
Enum values:researchqualityschedule
Responses
contentobject[]
Check status of a pipeline run, including stages completed, pending approvals, and scheduled posts.
Batch auto-approve posts in a content plan that meet quality thresholds.
Batch auto-approve posts in a content plan that meet quality thresholds. Posts below the threshold are flagged for manual review.
Request Body
plan_idstring · uuid · requiredContent plan ID
quality_thresholdnumber · requiredMinimum quality score to auto-approve
response_formatstring · enum · requiredEnum values:textjson
Responses
contentobject[]