Drafts are where most WordPress content lives before it goes public. They also pile up: half-finished ideas, duplicate versions, and posts waiting for review. Claude can help you create, organize, and review drafts through an MCP connection, while you keep control of publishing.
This guide focuses on managing the draft pipeline rather than just writing one post. Available actions depend on the tools your WordPress MCP plugin or server exposes and on the connected user’s permissions.
Why Drafts Are the Safest Starting Point
- Nothing is public until a person publishes it.
- Mistakes can be corrected before anyone sees them.
- WordPress keeps revisions, so changes can be reviewed.
- A limited user can be allowed to create drafts without being allowed to publish.
Set Up Draft-Only Access
- Back up your site.
- Connect Claude to your WordPress MCP server.
- Create a dedicated user with a role that can write but not publish, such as Contributor, where your plugin supports it.
- Enable read tools and draft-creation tools only.
- Test with a read-only request, then create a test draft.
Create Drafts
Give Claude a clear brief and state that the result must be saved as a draft.
“Create a draft post titled ‘How to Back Up WordPress’. Audience: beginners. About 1,200 words. Save it as a draft and do not publish.”
For a full walkthrough of writing a post from brief to draft, see our guide on connecting Claude to WordPress.
Manage the Draft Pipeline
See What You Have
“List all my drafts with title, last modified date, and word count. Do not change anything.”
Find Stale Drafts
“Which drafts have not been touched in 90 days?”
Spot Duplicates
“Do any drafts cover the same topic? List possible duplicates.”
Prepare Drafts for Review
“For this draft, list what is missing before publishing: excerpt, category, tags, featured image, internal links.”
Improve a Draft
“Tighten the introduction of this draft and suggest three better titles. Show me the changes before saving.”
A Simple Review Workflow
| Stage | Who | What happens |
|---|---|---|
| 1. Draft | Claude | Creates the draft from a brief |
| 2. Completeness check | Claude | Lists missing excerpt, taxonomy, image, links |
| 3. Human review | You | Check facts, tone, formatting |
| 4. Publish or schedule | You | Done manually in WordPress |
Use Revisions as a Safety Net
WordPress stores revisions of posts. If Claude edits an existing draft and you dislike the change, you can compare and restore an earlier revision in the editor. Some MCP servers also expose tools to list or restore revisions, but that depends on the plugin.
Security and Permissions
- Use a dedicated user that cannot publish, if possible.
- Enable only the tools you need.
- Keep credentials secret and use HTTPS.
- Keep backups.
- Publish manually after review.
Troubleshooting
The Draft Was Not Saved
Check that a create tool is enabled and that the user can create posts. Look at the Drafts screen in WordPress.
Claude Published Instead of Drafting
This can only happen if publishing is enabled and allowed. Turn it off, and always say “draft” in your prompt.
Formatting Looks Wrong
Ask for plain HTML with standard headings, and preview the draft.
Frequently Asked Questions
Can Claude create WordPress drafts?
Yes, if your MCP server exposes a create-post tool and the connected user has permission.
Can I stop Claude from publishing?
Yes. Do not enable publishing tools, and use a user role that cannot publish.
Can Claude clean up old drafts?
It can list and flag them. Deleting is best done by you.
Do drafts appear on my site?
No. Drafts are not public until published.
Conclusion
Managing WordPress drafts with Claude keeps the risk low and the workflow tidy: Claude drafts and checks, and you review and publish. Start with a draft-only user and grow from there.
Explore how MCP Manager bridges WordPress and AI assistants or our free MCP server for WordPress.
Explore ByteCore Stack Plugins
- MCP Manager β connect your WordPress site to AI assistants through MCP.
- SMTP Manager β reliable WordPress email delivery.
- Lightsail Manager β manage your AWS Lightsail CDN from WordPress.
