generate_content_draft
Triggers one grounded blog-post draft for a product (Content Lab). Generated ONLY from the product's own Krawlup facts — profile, tracked prompts, tracked keywords, triaged mentions; never auto-published, the founder reviews and copies the markdown into their own blog. Angles: prompt-answer (answer a tracked AI question that does not cite the product yet — pass the exact prompt text as sourceRef), comparison (honest vs-post; topic names the rival, unverified rival claims stay neutral), mention-answer (answer a real community mention — pass the term as sourceRef), custom. The draft flips from generating to ready (or honestly failed) in the dashboard's Content tab within a few minutes. Requires a key with the rescan scope
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": {
"productKey": "<productKey>",
"type": "<type>",
"topic": "<topic>"
},
"name": "generate_content_draft"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | The draft angle | |
| topic | Yes | What the post is about, one line (e.g. "best lightweight alternative to Acme for solo founders") | |
| sourceRef | No | The grounding anchor when one exists: the exact tracked prompt text or the watch term | |
| productKey | Yes | The product key (see list_products) |