configure_autopilot
create or update the autopilot config. merge semantics: only the fields you send change. enabling requires at least one platform with a connected account.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "configure_autopilot"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | review = drafts wait for approval; auto = publishes on schedule | |
| enabled | No | turn nightly runs on/off | |
| formats | No | content formats the engine may produce | |
| run_hour | No | local hour the nightly run fires | |
| timezone | No | IANA timezone, e.g. America/New_York | |
| min_queue | No | ideas to keep queued | |
| platforms | No | platforms to post on (must have connected accounts) | |
| persona_id | No | voice persona uuid (null to clear) | |
| product_url | No | product link included in posts | |
| media_source | No | where image and video posts get media: ai (generated), library (only the user's media library), mixed (library first, AI when nothing fits) | |
| posting_times | No | ||
| product_brief | No | what you're building, who it's for (max 2000 chars) | |
| content_pillars | No | themes the engine rotates across (max 10) | |
| max_posts_per_day | No | daily posting cap | |
| product_image_url | No | reference image for slideshow posts; omitted = filled from product_url's page when product_url changes; null clears it |