create_content
Create a new master content item directly without an idea, saved as draft. Ideal when content doesn't come from an idea; next step is create_variant.
Instructions
[Pipeline step 3 — Create (master)] Create a new master content item directly (without an Idea). Prefer promote_idea when the content came from an idea (keeps provenance). Status is always "draft". Next step: create_variant (step 4).
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": {
"title": "<title>",
"slug": "<slug>"
},
"name": "create_content"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cta | No | Call to action | |
| hook | No | Attention-grabbing hook | |
| slug | Yes | URL-friendly slug (must be unique) | |
| tags | No | Content tags | |
| title | Yes | Content title | |
| body_md | No | Content body in Markdown | |
| category | No | Content category | |
| media_type | No | Type of media (video, image, etc.) | |
| media_urls | No | Media URLs as key-value pairs | |
| core_message | No | Core message or thesis | |
| fact_checked | No | Whether content has been fact-checked | |
| funnel_stage | No | Marketing funnel stage |