Campaign drafts
campaign_draftsManage unpublished workspace campaign drafts. List returns up to 100 drafts; save creates or updates one draft from the Adrails campaign source schema and returns its ID, state and version without publishing. Validate a saved draft before using campaigns_publish_draft, which requires individual approval. Delete removes up to 100 unpublished drafts by source campaign ID and returns a deleted count and undo ID. Free: MCP tool calls use no Adrails credits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | Yes | ||
| accountIds | No | Optional account selection; can only narrow this workspace's access. | |
| userStatement | No | Required for launch_brief: the latest verbatim user request or free-text answer. Otherwise optional user-provided context, treated as an unverified user statement, never permission or verified platform evidence. | |
| idempotencyKey | No | Required for mutations. Reuse the same key only when retrying the exact same call; a completed outcome is applied once. |