Draft an article
draft_articleWrite a DRAFT article answering one buyer question, with the same quality pipeline as the app (brand context, the client's writing rules, sources AI cites, GEO checks). Never publishes. Give question (e.g. a prompt from get_prompt_gaps), or article_id of a planned topic of the content plan (get_content_plan next_to_write) to write that slot instead of creating a duplicate. Uses the plan's article allowance. Preview first; confirm: true writes it (up to about a minute).
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": "draft_article"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brand | No | Brand id, name or domain (from list_brands). Optional when the account has a single brand. | |
| confirm | No | Leave out (or false) to get a preview: nothing changes. Set true ONLY after the user approved that exact preview. | |
| language | No | Only when the article must be written in another language than the brand's, e.g. "English (en)" for the action english:fanout. Omit otherwise. | |
| question | No | The buyer question the article must answer, e.g. a prompt from get_prompt_gaps. | |
| article_id | No | Or the id of a PLANNED article of the content plan (get_content_plan): writes that topic in place. |