Generate article briefs
generate_article_briefsPlan long-form articles for the writer: 3 or 5 briefs, each with a working title, the question it answers, why now, the pillar, a 4 to 6 section outline, and evidence links. source "topics" builds on timely topics in the writer's pillars (the same as list_topic_suggestions), "profile" on their pillars, niche and past articles, "own" on a topic you pass. Briefs use the writer's voice and add no facts beyond their material and the evidence; show the evidence links when you present a timely brief. Takes about 20 seconds. When briefs is empty, emptyReason says why: no_topics (nothing timely in their pillars right now; try source "profile") or no_usable_briefs (try again). Briefs are free; 10 runs a day. To have Narrareach write one into a full draft, call queue_article_draft with its id. Available on the Revenue Writer plan and above. Counts as five requests against the rate limit.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"source": "<source>"
},
"name": "generate_article_briefs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | How many briefs. Defaults to 3. | |
| topic | No | Required when source is "own": the subject to plan articles on. | |
| source | Yes | What the briefs are built on. | |
| pillarId | No | Optional pillar id (from list_topic_suggestions) to plan for one pillar. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| briefs | Yes | ||
| batchId | Yes | ||
| emptyReason | Yes | ||
| connectedAccount | No |