wp_get_post_statuses is one of 162 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 register statuses well beyond the built-in publish/draft/pending set β Easy MCP AI surfaces every registered status so your AI client always uses a valid value when creating or updating posts. Trying to assign a non-existent status fails silently in some contexts, so this lookup is a practical safety step. Easy MCP AI works with any MCP-compatible AI client, and any of them can run this discovery call as part of an automated publishing workflow or a live vibe blogging 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 register statuses well beyond the built-in publish/draft/pending set β Easy MCP AI surfaces every registered status so your AI client always uses a valid value when creating or updating posts. Trying to assign a non-existent status fails silently in some contexts, so this lookup is a practical safety step. Easy MCP AI works with any MCP-compatible AI client, and any of them can run this discovery call as part of an automated publishing workflow or a live vibe blogging 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 162 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 74 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.