Publish to WordPress from Claude Cowork
Claude Cowork can publish and schedule WordPress posts and pages through Postiz. Add the Postiz connector to Cowork once, then point it at a draft on your desktop, say whether it is a post or a page, and name the featured image. Cowork uploads the image and schedules the content on your WordPress site without a terminal.
Please make sure there is always a human in the loop.
How to publish to WordPress from Claude Cowork
Add Postiz to Claude Cowork once as a connector, then ask for WordPress posts and pages in plain language. Cowork calls Postiz for you and confirms what it scheduled.
Setup, then just ask
# One-time setup in Claude Cowork (no terminal)
# Cowork tab > Customize > Connectors > + Add custom connector
# Name: Postiz
# URL: https://mcp.postiz.com/mcp-oauth-dynamic
# Sign in to Postiz and approve access
# Then just ask Claude Cowork:
> Publish this post on WordPress with
a featured image, tomorrow at 9am
Claude Cowork: Done! Your WordPress post is scheduled.What can Claude Cowork do on WordPress?
Claude Cowork can use every WordPress option that Postiz exposes. Describe the result you want and Cowork picks the matching settings.
Posts & Pages
Create both blog posts and static pages. Just say which one you want.
Featured Images
Upload and set featured images for your posts and pages. Eye-catching thumbnails drive more clicks from your site.
Content Management
Manage your WordPress content by asking Claude Cowork. Create, schedule, and organize posts without touching the admin panel.
Scheduled Publishing
Schedule posts and pages for future publication with precise timestamps. Plan your content calendar in advance.
AI-Powered Workflows
Let AI agents draft, format, and publish your WordPress content. From idea to published post without manual intervention.
Multi-Site Support
Connect multiple WordPress sites and publish to any of them. Manage all your sites from a single Postiz account.
How does Claude Cowork publish to WordPress?
You describe what you want in plain language and Claude Cowork handles the Postiz calls for you. Here is how a typical conversation goes.
Find Your WordPress Integration
Ask Claude Cowork whether your WordPress account is connected. It also checks which options the platform supports.
Example conversation
> Is my WordPress account connected to Postiz?
Claude Cowork: Yes — your WordPress account is connected
and ready. Want me to post something?Prepare Your Content
Write your content and optionally upload a featured image. WordPress supports HTML content for rich formatting.
Example conversation
> Draft a WordPress post about our new
feature launch
Claude Cowork: Here's a draft for WordPress:
"We just shipped something big..."
Want me to add media and schedule it?Create Your Post
Create a WordPress post or page with your content, title, featured image, and content type settings.
Example conversation
> Yes — add screenshot.png and schedule
it for tomorrow at 9am
Claude Cowork: Done! Scheduled on WordPress for
tomorrow at 9:00 AM.Which WordPress settings can Claude Cowork apply?
Mention any of these in plain language and Claude Cowork sets them for you. These are the WordPress options it can apply to any post.
| Field | Type | Description |
|---|---|---|
__type | string | Must be "wordpress" |
title | string | Post or page title (min 2 characters) |
main_image | object | Featured image: {id: string, path: string} |
type | string | Content type: "post" or "page" |
Common Configurations
Ask Claude Cowork for any of these common WordPress publishing scenarios and it applies the matching settings.
Simple Blog Post
Just ask
> Post it with: Simple Blog Post
Claude Cowork: Got it. Applying:
title: Getting Started with WordPress Automation
type: postBlog Post with Featured Image
Just ask
> Post it with: Blog Post with Featured Image
Claude Cowork: Got it. Applying:
title: 10 Tips for Better Code Reviews
main_image: id=img-abc123, path=https://uploads.postiz.com/code-reviews.jpg
type: postStatic Page
Just ask
> Post it with: Static Page
Claude Cowork: Got it. Applying:
title: About Our Company
main_image: id=img-xyz789, path=https://uploads.postiz.com/about-hero.jpg
type: pageWhat is Claude Cowork?
Claude Cowork is Anthropic's agentic assistant for knowledge workers. It runs in the Claude desktop app on macOS and Windows (and on the web) on paid Claude plans, uses the same agentic architecture as Claude Code without a terminal, and can read local files, use connectors, and run multi-step tasks such as publishing to WordPress through Postiz. It is not the same as Claude Code (the terminal agent) or the Postiz connector in Claude.ai; read the full comparison on the Claude Cowork hub.
Desktop Native
Claude Cowork runs directly on your desktop, connecting to your local files and apps. No dashboard tabs or terminal needed to manage your social media workflow.
App Integrations
Connects to Google Drive, Gmail, DocuSign, and more. Pull content from your existing tools and publish it to social media seamlessly.
Autonomous Tasks
Schedule recurring tasks with cron jobs. Claude Cowork can publish your WordPress content on a schedule without you having to ask each time.
How Postiz Works with Claude Cowork
Postiz is an MCP server, and Claude Cowork supports custom connectors over remote MCP. Add the Postiz link once in Customize, then Connectors, sign in with OAuth, and Cowork sees the Postiz tools for listing channels, uploading media, scheduling WordPress posts and pages, and reading analytics. No API key or terminal is needed.
- ✓Open the Cowork tab, then Customize, then Connectors, and add a custom connector named Postiz
- ✓Paste the Postiz MCP link and sign in to Postiz when prompted (OAuth, no API key)
- ✓Cowork discovers the Postiz tools automatically, including your connected WordPress channel
- ✓Ask in plain language; Cowork chains upload, settings, and scheduling steps for you
- ✓Prefer the Postiz skill and CLI? Install the postiz-agent plugin instead and authenticate with postiz auth:login
Connect Postiz to Claude Cowork
# Option 1: custom connector (recommended, full toolset)
Cowork > Customize > Connectors > +
Name: Postiz
URL: https://mcp.postiz.com/mcp-oauth-dynamic
Sign in to Postiz and approve
# Option 2: official connector (posting + scheduling)
claude.ai/directory/postiz > Connect
# Option 3: Postiz skill + CLI (terminal)
npm install -g postiz
postiz auth:loginHow do WordPress workflows run in Claude Cowork?
Two ways: ask Cowork directly in the desktop app, where it can read the content from your local files, or set up a scheduled task that runs in the cloud on a timetable you choose.
From your desktop files
Local folders, Google Drive, no terminal
Point Claude Cowork at a document or media file on your computer and tell it where and when to publish. It reads the file, uploads media through Postiz, applies the WordPress settings, and schedules the result for your WordPress site.
Claude Cowork
You: Publish ~/Writing/launch.md as a
WordPress post tomorrow at 9am with
featured.png as the featured image
Claude Cowork: Reading launch.md...
1. Uploaded featured.png via Postiz
2. type: post, title set
3. Scheduled for 9:00 AM
Done! Announce it on LinkedIn at 10am?Scheduled tasks
Recurring WordPress posts and pages without a cron server
Type /schedule in any Cowork task to make it recurring. Scheduled tasks run in the cloud with the connectors you have set up, so your computer does not need to be awake for Cowork to publish to WordPress on time.
Claude Cowork scheduled task
/schedule
"Every Tuesday at 9am, publish the oldest draft in ~/Writing/wp-ready to WordPress as a post with its featured image, then move the file to ~/Writing/published."
Claude Cowork will, on each run:
1. Read the source file or folder
2. Draft the WordPress content
3. Schedule it through Postiz
4. Report back what it didWhy Claude Cowork + Postiz for WordPress
Cowork brings the desktop context and the scheduling; Postiz brings the WordPress publishing, media handling, and analytics. Together they replace a scheduler dashboard with a conversation.
- ✓No terminal: Postiz is a connector in the Claude app, added once
- ✓Reads WordPress posts and pages content from local folders and connected apps like Google Drive
- ✓Scheduled tasks run in the cloud on a timetable you set
- ✓Cross-posts WordPress content to other Postiz channels in one request
- ✓Uses the same Postiz account, channels, and calendar as your dashboard and other agents
Postiz tools Cowork can call
# Discovery
integrationList # your connected channels
integrationSchema # WordPress settings and limits
triggerTool # live data (boards, flairs, lists)
# Publishing
uploadFromUrlTool # media upload
integrationSchedulePostTool
postsListTool # what is scheduled
postSettingsTool
# Custom MCP link only
generateImageTool, generateVideoTool, clippingToolAlso Works with OpenClaw
Postiz works with any AI agent that can run commands or call MCP tools — you ask, the agent does the work. That includes OpenClaw, the open-source personal AI agent, which reads the Postiz skill and runs the CLI rather than connecting over MCP.
OpenClaw
Open-source AI agent
OpenClaw reads the Postiz skill so it knows what it can do, then autonomously discovers your WordPress integration, uploads your featured image, sets the content type, and publishes the post.
OpenClaw
> Publish my code review tips article
to WordPress as a blog post with
a featured image
OpenClaw: Done! Scheduled on WordPress for
tomorrow at 9:00 AM.WordPress + Other Platforms
Publish the same content to WordPress and other platforms in a single request. Each platform gets its own settings.
Example
> Post "Excited to announce our new feature!" to
WordPress and LinkedIn tomorrow at 9am, then schedule
a daily tip on WordPress every weekday at 10am
Claude Cowork: Done! Scheduled:
- WordPress + LinkedIn: tomorrow 9:00 AM
- Daily tips on WordPress: Mon-Fri 10:00 AMWhat can you ask Claude Cowork to publish on WordPress?
Anything you would type into the Postiz dashboard, phrased as a request. These are prompts people actually use for WordPress.
| You say to Claude Cowork | What Postiz does |
|---|---|
Publish ~/Writing/launch.md as a WordPress post tomorrow at 9am with featured.png as the featured image | Uploads the image, sets type to post, and schedules it |
Create a new WordPress page called "Press kit" from ~/Docs/press.md | Sets type to page and publishes it |
Which of my WordPress posts are scheduled for this month? | Lists scheduled WordPress posts from Postiz |
What should you know before posting to WordPress from Claude Cowork?
Cowork handles these rules for you, but knowing them explains why it sometimes asks a follow-up question before scheduling.
- ✓title is required and must be at least 2 characters.
- ✓type is required: post for blog posts or page for static pages.
- ✓main_image is the featured image and must be uploaded through Postiz before publishing.
- ✓Connect the WordPress site in the Postiz dashboard first; Cowork publishes to the site and user you connected.
Claude Cowork and WordPress: frequently asked questions
How do I publish to WordPress from Claude Cowork?
Add Postiz as a custom connector in Cowork (Customize, then Connectors, URL https://mcp.postiz.com/mcp-oauth-dynamic), sign in to Postiz, and ask Cowork to publish a draft from your desktop as a post or page. It uploads the featured image and schedules the content. No terminal or WordPress plugin coding is needed.
Can Claude Cowork create WordPress pages as well as posts?
Yes. The type setting accepts post or page. Say "as a page" and Cowork publishes a static page instead of a blog post. This is handy for press kits, landing pages, or documentation you write in a local document and want live quickly.
Can Cowork set a featured image on a WordPress post?
Yes. Name the image file and Cowork uploads it through Postiz, then passes its id and path in the main_image setting. WordPress uses it as the featured image in your theme's post listings and social previews once the post publishes.
Is this different from WordPress publishing with Claude Code?
The Postiz settings are identical. Claude Code is Anthropic's terminal agent and connects with a claude mcp add command or the Postiz CLI. Claude Cowork is the desktop agent, so Postiz is added as a connector and Cowork can read the draft from a local Markdown or Word file.
Can Cowork publish a WordPress post and share it on social media in one request?
Yes. Ask Cowork to publish the post on WordPress at 9am and announce it on LinkedIn and X at 10am. It creates a Postiz post per channel, each with wording that fits the platform, and you can review all of them before they go live.
Related guides
More Claude Cowork platform guides
Start publishing to WordPress
Add Postiz to Claude Cowork once and ask for your WordPress posts in plain language. Free trial, no API key.