Post Toolswordpress_list_posts
Post Tools

wordpress_list_posts

List WordPress blog posts with optional filtering and pagination.

wordpress_list_posts

List all blog posts with optional filtering.

Parameters

ParameterTypeRequiredDescription
statusstringNoFilter by status
searchstringNoSearch term
pagenumberNoPage number
perPagenumberNoItems per page

Response

{
  "success": true,
  "posts": [
    {
      "id": 101,
      "title": "Hello World",
      "status": "publish",
      "slug": "hello-world"
    }
  ],
  "page": 1,
  "perPage": 20
}

Example Prompts

  • "List my latest blog posts"
  • "List draft posts"
  • "Search posts for 'seo'"
Was this page helpful?
Built with Documentation.AI

Last updated Dec 15, 2025