Publish Canonical Blog Articles & Syndication
blogs_publishPublish or update long-form Markdown SEO articles directly to the hosted Nuntior Live Reader (https://nuntior.com/p/:slug), Ghost CMS, WordPress, Webflow, Dev.to, Medium, or Hashnode. Use this tool for canonical content-first workflows: publish the full technical article first to get a live canonical URL, then pass that URL into posts_publish with xLinkStrategy: 'first_reply' to share it across every connected social network. Returns the live articleId, slug, public url, blogMirrorUrl, and publication timestamp.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | Custom URL slug (e.g. 'agent-first-social-mcp-architecture'). Auto-generated from `title` if omitted. | |
| tags | No | Array of topic tags or categories attached to the article for SEO discovery (e.g. `['AI Agents', 'MCP', 'Automation']`). | |
| title | No | Full headline title of the blog article (used for H1, OpenGraph tags, and automatic slug generation). | |
| action | Yes | CMS blog operation: 'list_sites' returns connected blog publications and existing articles, 'publish_article' publishes a new Markdown article, and 'update_article' edits an existing article by slug or ID. | |
| platform | No | Destination blog or CMS engine: 'nuntior' (instant hosted reader at nuntior.com/p/:slug), 'ghost', 'wordpress', 'webflow', 'devto', 'medium', or 'hashnode'. | nuntior |
| articleId | No | Existing article identifier (`art_...`) when updating an article via `action: 'update_article'`. | |
| profileId | No | Brand profile identifier (`prof_...`) credited as the publication author. | prof_allometrik |
| canonicalUrl | No | Optional canonical URL (`<link rel="canonical">`) when cross-syndicating an existing blog post to Dev.to, Medium, or Hashnode. | |
| markdownBody | No | Complete long-form article body formatted in standard Markdown (supports headings, code blocks, tables, and links). | |
| publishStatus | No | Publication visibility state: 'published' makes the article immediately live; 'draft' stages it for review. | published |