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-only

Description

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

Claude Desktop β€” MCP Connection
πŸ‘€
What post statuses are available on my site?
πŸ€–
Tool called 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

  1. Discovering available statuses
    • Prompt: β€œWhat post statuses are available on my site?”
  2. Plugin status audit
    • Prompt: β€œList all post statuses including any added by plugins.”
  3. Pre-publish check
    • Prompt: β€œWhat statuses can I assign to a new post before I decide whether to publish it?”
  4. Editorial workflow
    • Prompt: β€œShow me all custom statuses so I know which ones are available for my editorial workflow.”
  5. 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.

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.

Download Free Plugin

Step 2

Connect Your AI Client

Already have the plugin? Step-by-step setup guides for Claude, ChatGPT, Cursor, Windsurf, and 10+ more.

View Setup Guides β†’

Newsletter

The AI + WordPress space moves fast. Keep up.

New tools, workflow ideas, and product updates β€” be the first to know what's next.

No spam, unsubscribe anytime.