Documentation/tools reference

Pages

Free

List, read, create, update, and delete WordPress pages.

Page management is available on the Free tier.

store_mcp_list_pages

List pages.

Tier: Free

Parameters

ParameterTypeRequiredDefaultDescription
searchstringnoSearch in title
statusstringnopublishpublish, draft, pending, private, trash
parentintegernoFilter by parent page ID
orderbystringnodatedate, title, menu_order
orderstringnodescasc, desc
pageintegerno1Page number
per_pageintegerno10Items per page

Example response

{
  "success": true,
  "data": [
    {
      "id": 22,
      "title": "About",
      "slug": "about",
      "status": "publish",
      "date": "2026-01-12T09:30:00",
      "author": { "id": 1, "name": "Admin" },
      "permalink": "https://example.com/about/"
    }
  ]
}

store_mcp_get_page

Get a single page with full content.

Tier: Free

Parameters

ParameterTypeRequiredDefaultDescription
idintegerno*Page ID
slugstringno*Page slug

One of id or slug is required.

store_mcp_create_page

Create a page.

Tier: Free

Parameters

ParameterTypeRequiredDefaultDescription
titlestringyesPage title
contentstringnoHTML / block content
statusstringnodraftdraft, publish, pending, private
slugstringnoautoURL slug
parentintegerno0Parent page ID
templatestringnoPage template (theme-dependent)
excerptstringnoPage excerpt

store_mcp_update_page

Update a page. Tier: Free.

Accepts the same parameters as store_mcp_create_page plus id. Any parameter omitted is left unchanged.

store_mcp_delete_page

Delete a page. Tier: Free.

Parameters

ParameterTypeRequiredDefaultDescription
idintegeryesPage ID
forcebooleannofalsePermanently delete