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

Description

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

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

Step 1

Get the Plugin

Install Easy MCP AI on your WordPress site to unlock wp_get_post_statuses and all 74 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.