doodle top mobile

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.

Setup Guide

Please make sure there is always a human in the loop.

doodle left mobiledoodle right mobile

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.

1

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?
2

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?
3

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.

FieldTypeDescription
__typestringMust be "wordpress"
titlestringPost or page title (min 2 characters)
main_imageobjectFeatured image: {id: string, path: string}
typestringContent 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: post

Blog 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: post

Static 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: page

What 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:login

How 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.

C

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?
C

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 did

Why 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, clippingTool

Also 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 AM

What 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 CoworkWhat Postiz does
Publish ~/Writing/launch.md as a WordPress post tomorrow at 9am with featured.png as the featured imageUploads the image, sets type to post, and schedules it
Create a new WordPress page called "Press kit" from ~/Docs/press.mdSets 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.

Start publishing to WordPress

Add Postiz to Claude Cowork once and ask for your WordPress posts in plain language. Free trial, no API key.