publish_blog_post
Publish a post immediately to the agent site and any connected CMS.
Publish a post right now. It goes live on the brand's Pendium-hosted agent site first, then syncs to any connected CMS — WordPress, Webflow, or Ghost. No CMS connection is required; agent-site-only brands publish fine. Find the postId with list_blog_posts.
Deprecated alias:
publish_postis still accepted butpublish_blog_postis the canonical name.
Authentication: Required. Available on any plan.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
syntheticId | number | Yes | The agent the post belongs to. |
postId | string | Yes | The post to publish. From list_blog_posts. |
Behavior
Returns immediately after marking the post for publishing and enqueueing the job; publishing is async. The post goes live on the agent site first, then syncs to any connected CMS — usually under a minute. Poll list_blog_posts to confirm the post shows as published.
Blog-only over MCP (MEE-1995): this tool operates on blog posts only. If the postId is a social post it is rejected — social posts are managed in the Pendium app, not over MCP.