

The chat prompt in ChatGPT or Claude, where you describe the page or post you want in plain language.
Publishio is AI publishing that follows your design system. Connect ChatGPT, Claude, or any Model Context Protocol (MCP) client directly to WordPress, then build pages and posts just by chatting. The AI builds from your site’s own block patterns first, and writes native WordPress blocks styled by your theme for everything else — so the result matches your brand either way.
Publishio is not another AI writer, and it is not a page builder that reinvents your layout. It is a native MCP server for WordPress — the bridge between the AI you already use and your site. Because the AI works from the patterns your designers already approved and your theme’s own block styles, your layout, spacing, colours, and typography stay exactly as intended. That’s the difference between generic AI output and on-brand AI content that matches your design.
Everything runs on your own site. There’s no third-party service in the middle: your WordPress site exposes its own MCP endpoint, and ChatGPT or Claude connect straight to it over an authenticated connection you control. Editors and content teams can ship landing pages, blog posts, and campaign pages in minutes, in plain language, without touching the designer’s work or breaking the design system.
Watch the demo:
This plugin includes a skill file, the Publishio content guide, that teaches AI assistants how to build WordPress content well — planning first, using your site’s existing patterns, building one section at a time, and following your design system rather than inventing markup.
Connected AI assistants read the guide automatically through MCP, so editors and content creators don’t need to configure anything. To install it as a skill too, use Download SKILL.md on the Publishio page in your dashboard; it always matches the installed version.
To use the skill in Claude (claude.ai):
/.well-known/ and /wp-json/ must reach WordPress for visitors who aren’t logged in. Some web servers and firewalls block /.well-known/; Publishio Status checks this for you.example.com/shop/), Publishio must also run on the main site, which answers AI apps for the sites under it. Network-activate it, or activate it on the main site too. Sites on their own subdomain or domain don’t need this.This plugin acts as a bridge between your WordPress theme and AI assistants. Here’s how it works:
WP_Block_Patterns_Registry, and the patterns saved in your pattern library.title, description and categories are sent to the AI as structured data. The actual block markup is fetched separately, on demand.When a pattern has no description (or a generic one), the AI has only the title to work with for matching. A title like “Hero Section” doesn’t tell the AI whether it’s a full-width hero, a split hero with an image, a centered hero with a CTA, or a hero with a background video. The AI must then fetch the full content of every pattern that matches a keyword — adding expensive round trips — just to understand what each one looks like.
What the AI sees:
Bottom line: The more descriptive your pattern names and descriptions, the better the AI’s output. Theme authors should treat pattern metadata as documentation for AI — not just a label for the block inserter.
The source code is available on GitHub.