wp_get_post_statuses is one of 214 MCP tools included in Easy MCP AI β the WordPress plugin that connects Claude, ChatGPT, and any AI assistant to your site.
Install Free Plugin βwp_get_post_statuses
Read-onlyDescription
Editorial workflow plugins, WooCommerce, and custom code can add statuses well beyond the built-in published/draft/pending set β Easy MCP AI surfaces every status your site actually has so your AI uses a valid one when creating or updating posts. Before publishing through Claude or ChatGPT, have it check what statuses exist so it never tries to assign one that isn't there. This quick discovery step is especially handy for multi-stage editorial workflows where custom statuses drive content approval, and it can run automatically as part of a hands-free publishing session.
See it in action
wp_get_post_statuses {
"statuses": [
{ "slug": "publish", "label": "Published" },
{ "slug": "draft", "label": "Draft" },
{ "slug": "pending", "label": "Pending Review" },
{ "slug": "private", "label": "Private" },
{ "slug": "future", "label": "Scheduled" },
{ "slug": "trash", "label": "Trash" }
]
} Here are the 6 available post statuses for your site.
Example Use Cases & Sample Prompts
- Discovering available statuses
- Prompt: βWhat post statuses are available on my site?β
- Plugin status audit
- Prompt: βList all post statuses including any added by plugins.β
- Pre-publish check
- Prompt: βWhat statuses can I assign to a new post before I decide whether to publish it?β
- Editorial workflow
- Prompt: βShow me all custom statuses so I know which ones are available for my editorial workflow.β
- Debugging content states
- Prompt: βI canβt find some posts β what non-standard statuses exist that might be hiding them?β
Frequently Asked Questions
What does wp_get_post_statuses do?
Editorial workflow plugins, WooCommerce, and custom code can add statuses well beyond the built-in published/draft/pending set β Easy MCP AI surfaces every status your site actually has so your AI uses a valid one when creating or updating posts. Before publishing through Claude or ChatGPT, have it check what statuses exist so it never tries to assign one that isn't there. This quick discovery step is especially handy for multi-stage editorial workflows where custom statuses drive content approval, and it can run automatically as part of a hands-free publishing session.
How do I use wp_get_post_statuses with my AI assistant?
Install the Easy MCP AI WordPress plugin, generate an API token in your dashboard, and connect your AI client (Claude, ChatGPT, Cursor, or any MCP-compatible assistant). Then simply describe what you want in natural language β for example: "What post statuses are available on my site?"
Do I need Easy MCP AI to use wp_get_post_statuses?
Yes. wp_get_post_statuses is one of 214 MCP tools bundled inside the Easy MCP AI WordPress plugin. Install the free plugin from WordPress.org, connect your AI client, and this tool becomes available immediately β no coding required.
Related Tools
Site SettingsList all registered post types (built-in and custom) with their labels and settings
Fetch the WordPress site title, tagline, URL, timezone, and other core settings
List all registered taxonomies (built-in and custom) with their details
Update WordPress site title, tagline, URL, timezone, and other core settings
Ask your AI to browse posts by status, category, tag, author, or keyword with pagination
Update a post's title, content, status, categories, tags, or featured image by ID
Step 1
Get the Plugin
Install Easy MCP AI on your WordPress site to unlock wp_get_post_statuses and all 96 core tools instantly.
Step 2
Connect Your AI Client
Already have the plugin? Step-by-step setup guides for Claude, ChatGPT, Cursor, Windsurf, and 10+ more.