Publish Article to CMS
publish_articlePublish an article to the website's connected platform (WordPress, Shopify, Webflow, etc.). Set publish_as_draft=true to push it as an unpublished draft in the CMS instead of going live. Before calling, show the user the article and destination and obtain explicit approval. Every call requires confirm_publish=true.
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": {
"blog_id": "<blog_id>"
},
"name": "publish_article"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| blog_id | Yes | ||
| confirm_publish | No | ||
| publish_as_draft | No |