3.0.0npm · @cavort-it-systems/wordpress-mcp · current release
Observed 2026-08-22T10:02:19.771Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.
{
"tools": {
"listChanged": true
}
}| Tool | Category | Annotations | Risk |
|---|---|---|---|
acf_create_field_groupCreate an ACF field group with fieldsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"title": {
"type": "string",
"description": "Field group title"
},
"key": {
"type": "string",
"description": "Field group key (auto-generated if omitted)"
},
"fields": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Field name"
},
"label": {
"type": "string",
"description": "Field label"
},
"type": {
"type": "string",
"default": "text",
"description": "Field type"
},
"required": {
"type": "number",
"default": 0,
"description": "1 = required"
},
"instructions": {
"type": "string",
"default": ""
},
"default_value": {
"type": "string",
"default": ""
},
"key": {
"type": "string",
"description": "Field key (auto-generated if omitted)"
},
"settings": {
"type": "object",
"additionalProperties": {},
"description": "ACF field settings (choices, min, max, etc.)"
}
},
"required": [
"name"
],
"additionalProperties": false
},
"description": "Array of field definitions"
},
"location": {
"type": "array",
"items": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"description": "Location rules (defaults to post_type == post)"
},
"position": {
"type": "string",
"enum": [
"normal",
"acf_after_title",
"side"
],
"default": "normal"
},
"style": {
"type": "string",
"enum": [
"default",
"seamless"
],
"default": "default"
},
"hide_on_screen": {
"type": "array",
"items": {
"type": "string"
},
"default": []
}
},
"required": [
"site",
"title",
"fields"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
acf_delete_field_groupDelete an ACF field groupInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"key": {
"type": "string",
"description": "Field group key"
}
},
"required": [
"site",
"key"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
acf_export_field_groupExport a field group in ACF JSON format (for import/backup)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"key": {
"type": "string",
"description": "Field group key"
}
},
"required": [
"site",
"key"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
acf_get_field_groupGet ACF field group with full field configurationInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"key": {
"type": "string",
"description": "Field group key (e.g., group_abc123)"
}
},
"required": [
"site",
"key"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
acf_get_post_fieldGet a single ACF field value for a postInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"post_id": {
"type": "number",
"description": "Post ID"
},
"field": {
"type": "string",
"description": "Field name"
},
"format": {
"type": "string",
"enum": [
"formatted",
"raw"
],
"default": "formatted"
}
},
"required": [
"site",
"post_id",
"field"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
acf_get_post_fieldsGet all ACF field values for a postInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"post_id": {
"type": "number",
"description": "Post ID"
},
"format": {
"type": "string",
"enum": [
"formatted",
"raw"
],
"default": "formatted"
}
},
"required": [
"site",
"post_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
acf_import_field_groupsImport ACF field groups from JSON export formatInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"groups": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {}
},
"description": "Array of ACF field group JSON objects"
}
},
"required": [
"site",
"groups"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
acf_list_field_groupsList all ACF field groups with their fieldsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
acf_update_field_groupUpdate an existing ACF field groupInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"key": {
"type": "string",
"description": "Field group key"
},
"title": {
"type": "string",
"description": "New title"
},
"fields": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {}
},
"description": "Updated field definitions (replaces all fields)"
},
"location": {
"type": "array",
"items": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"description": "Updated location rules"
},
"position": {
"type": "string"
},
"style": {
"type": "string"
},
"active": {
"type": "boolean"
},
"hide_on_screen": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"site",
"key"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
acf_update_post_fieldUpdate a single ACF field value for a postInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"post_id": {
"type": "number",
"description": "Post ID"
},
"field": {
"type": "string",
"description": "Field name"
},
"value": {
"description": "New value"
}
},
"required": [
"site",
"post_id",
"field"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
acf_update_post_fieldsUpdate multiple ACF field values for a postInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"post_id": {
"type": "number",
"description": "Post ID"
},
"fields": {
"type": "object",
"additionalProperties": {},
"description": "Field name => value pairs"
}
},
"required": [
"site",
"post_id",
"fields"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
fulfillment_fulfill_orderManually (force) run fulfillment for an order: renders the packing slip, creates the ClickUp task, notifies Slack. Bypasses the idempotency guard, so it can create a duplicate ClickUp task. Audit-logged.Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"order_id": {
"type": "number",
"description": "The WooCommerce order id"
}
},
"required": [
"site",
"order_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
fulfillment_get_settingsGet the cvrt-order-fulfillment plugin settings. Secret values are returned as { set: boolean }, never raw.Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
fulfillment_queuePrint-queue state: status counts (pending/printing/printed/failed) and the recent jobs with their errors.Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
fulfillment_reprint_jobReset a print job to pending so the agent prints it again.Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"job_id": {
"type": "number",
"description": "The print job id (from fulfillment_queue)"
}
},
"required": [
"site",
"job_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
fulfillment_statusPipeline health: which credentials are set, ClickUp list/assignee, when the print agent last polled, and print-queue counts.Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
fulfillment_update_applyInstall a pending cvrt-order-fulfillment update via WordPress's own upgrader (same code path as the wp-admin one-click update). Reports { applied, from, to }. Audit-logged.Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
fulfillment_update_checkForce an immediate plugin-update check (bypassing PUC's throttle) and report whether a newer version is available. Throttled to about once per 30s.Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
fulfillment_update_settingsUpdate cvrt-order-fulfillment settings. Only provide the keys you want to change. A blank/omitted secret keeps the stored value (never wipes it). Keys: clickup_token, clickup_list_id, clickup_assignee_id, agent_token, webhook_secret, github_updater_token, slack_webhook_url.Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"clickup_token": {
"type": "string"
},
"clickup_list_id": {
"type": "string"
},
"clickup_assignee_id": {
"type": "number"
},
"agent_token": {
"type": "string"
},
"webhook_secret": {
"type": "string"
},
"github_updater_token": {
"type": "string"
},
"slack_webhook_url": {
"type": "string"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
list_sitesList the WordPress sites this server can manage. Every other tool requires a `site` argument set to one of these ids.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
} | — | — · — | — |
mcp_add_menu_itemAdd an item to a menuInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"menu_id": {
"type": "number",
"description": "Menu ID"
},
"title": {
"type": "string",
"description": "Menu item title"
},
"url": {
"type": "string",
"description": "URL for custom links"
},
"object_type": {
"type": "string",
"enum": [
"custom",
"post_type",
"taxonomy"
],
"default": "custom",
"description": "Item type"
},
"object": {
"type": "string",
"description": "Object type (page, product_cat, etc.)"
},
"object_id": {
"type": "number",
"description": "Object ID"
},
"parent": {
"type": "number",
"default": 0,
"description": "Parent menu item ID"
},
"position": {
"type": "number",
"description": "Position in menu"
}
},
"required": [
"site",
"menu_id",
"title"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_add_widgetAdd a widget to a sidebarInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"sidebar_id": {
"type": "string",
"description": "Target sidebar ID"
},
"widget_type": {
"type": "string",
"description": "Widget type (e.g., text, search)"
},
"settings": {
"type": "object",
"additionalProperties": {},
"default": {},
"description": "Widget settings"
},
"position": {
"type": "number",
"description": "Position in sidebar"
}
},
"required": [
"site",
"sidebar_id",
"widget_type"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_assign_menu_locationAssign a menu to a theme locationInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"menu_id": {
"type": "number",
"description": "Menu ID (0 to unassign)"
},
"location": {
"type": "string",
"description": "Theme location slug"
}
},
"required": [
"site",
"menu_id",
"location"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_assign_termsAssign taxonomy terms to a postInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"post_id": {
"type": "number",
"description": "Post ID"
},
"taxonomy": {
"type": "string",
"description": "Taxonomy name"
},
"terms": {
"type": "array",
"items": {
"type": "number"
},
"description": "Array of term IDs"
},
"append": {
"type": "boolean",
"default": false,
"description": "Append to existing terms (false = replace)"
}
},
"required": [
"site",
"post_id",
"taxonomy",
"terms"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_bulk_delete_mediaDelete multiple media items at onceInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"ids": {
"type": "array",
"items": {
"type": "number"
},
"description": "Array of media IDs to delete"
},
"force": {
"type": "boolean",
"default": true,
"description": "Permanently delete"
}
},
"required": [
"site",
"ids"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_bulk_get_optionsGet multiple options at onceInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"keys": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of option names"
}
},
"required": [
"site",
"keys"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_change_user_roleChange a user's roleInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "User ID"
},
"role": {
"type": "string",
"description": "New role (administrator, editor, author, contributor, subscriber)"
}
},
"required": [
"site",
"id",
"role"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_check_updatesCheck for WordPress core, plugin, and theme updatesInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_clean_commentsDelete spam and trashed commentsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_clean_revisionsDelete old post revisionsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"keep": {
"type": "number",
"default": 5,
"description": "Revisions to keep per post"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_create_cpt_postCreate a post of any custom post typeInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"type": {
"type": "string",
"description": "Post type name"
},
"title": {
"type": "string",
"description": "Post title"
},
"content": {
"type": "string",
"default": "",
"description": "Post content"
},
"status": {
"type": "string",
"default": "draft",
"description": "Post status"
},
"meta": {
"type": "object",
"additionalProperties": {},
"default": {},
"description": "Post meta key-value pairs"
}
},
"required": [
"site",
"type",
"title"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_create_menuCreate a new navigation menuInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"name": {
"type": "string",
"description": "Menu name"
}
},
"required": [
"site",
"name"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_create_termCreate a term in any taxonomyInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"taxonomy": {
"type": "string",
"description": "Taxonomy name"
},
"name": {
"type": "string",
"description": "Term name"
},
"slug": {
"type": "string",
"description": "URL slug"
},
"description": {
"type": "string",
"default": "",
"description": "Term description"
},
"parent": {
"type": "number",
"default": 0,
"description": "Parent term ID (for hierarchical taxonomies)"
}
},
"required": [
"site",
"taxonomy",
"name"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_create_userCreate a new WordPress userInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"username": {
"type": "string",
"description": "Login username"
},
"email": {
"type": "string",
"description": "Email address"
},
"password": {
"type": "string",
"description": "Password (auto-generated if omitted)"
},
"first_name": {
"type": "string",
"description": "First name"
},
"last_name": {
"type": "string",
"description": "Last name"
},
"role": {
"type": "string",
"default": "subscriber",
"description": "User role"
},
"send_notification": {
"type": "boolean",
"default": true,
"description": "Send welcome email"
}
},
"required": [
"site",
"username",
"email"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_delete_cpt_postDelete a custom post type postInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"type": {
"type": "string",
"description": "Post type name"
},
"id": {
"type": "number",
"description": "Post ID"
},
"force": {
"type": "boolean",
"default": false,
"description": "Skip trash and permanently delete"
}
},
"required": [
"site",
"type",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_delete_mediaDelete a media itemInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Media ID"
},
"force": {
"type": "boolean",
"default": true,
"description": "Permanently delete"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_delete_menuDelete a navigation menuInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Menu ID"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_delete_menu_itemDelete a menu itemInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"item_id": {
"type": "number",
"description": "Menu item ID"
}
},
"required": [
"site",
"item_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_delete_optionDelete an optionInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"key": {
"type": "string",
"description": "Option name"
}
},
"required": [
"site",
"key"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_delete_termDelete a term from any taxonomyInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"taxonomy": {
"type": "string",
"description": "Taxonomy name"
},
"id": {
"type": "number",
"description": "Term ID"
}
},
"required": [
"site",
"taxonomy",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_delete_themeDelete an inactive themeInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"stylesheet": {
"type": "string",
"description": "Theme folder name"
}
},
"required": [
"site",
"stylesheet"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_delete_userDelete a user and reassign their contentInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "User ID to delete"
},
"reassign": {
"type": "number",
"description": "User ID to reassign content to"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_delete_widgetRemove a widget from its sidebarInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"widget_id": {
"type": "string",
"description": "Widget ID"
}
},
"required": [
"site",
"widget_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_flush_cacheClear all caches and transientsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_flush_rewriteFlush permalink rewrite rulesInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_cron_statusGet WordPress cron jobs statusInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_debug_infoGet detailed debug informationInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_elementor_buildGet full Elementor page build (containers, widgets, settings tree)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Post/page ID"
},
"fields": {
"type": "string",
"default": "",
"description": "Comma-separated setting keys to include (empty = all)"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_elementor_conditionsGet theme builder display conditions for an Elementor templateInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Template post ID"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_elementor_elementGet a single Elementor element with full settingsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Post/page ID"
},
"element_id": {
"type": "string",
"description": "Elementor element ID (8-char hex)"
}
},
"required": [
"site",
"id",
"element_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_elementor_flatGet flat list of all Elementor elements on a page (easier to search/filter than tree)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Post/page ID"
},
"widget_type": {
"type": "string",
"default": "",
"description": "Filter by widget type (heading, button, image, etc.)"
},
"el_type": {
"type": "string",
"default": "",
"description": "Filter by element type (container, widget)"
},
"fields": {
"type": "string",
"default": "",
"description": "Comma-separated setting keys to include"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_elementor_kitGet Elementor global kit settings (colors, fonts, typography, spacing, button defaults)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_elementor_page_settingsGet Elementor page-level settings (hide title, custom CSS, etc.)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Post/page ID"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_healthGet site health status and scoreInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_mediaGet detailed media item info (sizes, metadata)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Media ID"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_media_statsGet media library statistics (counts by type, total size)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_menuGet a menu with all its itemsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Menu ID"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_menu_locationsGet registered menu locationsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_optionGet a single option valueInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"key": {
"type": "string",
"description": "Option name"
}
},
"required": [
"site",
"key"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_php_infoGet PHP configuration detailsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_plugins_healthGet plugin health status and available updatesInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_post_typeGet detailed schema for a post typeInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"type": {
"type": "string",
"description": "Post type name (e.g., product, testimonial)"
}
},
"required": [
"site",
"type"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_sidebar_widgetsGet all widgets in a sidebarInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"sidebar_id": {
"type": "string",
"description": "Sidebar ID"
}
},
"required": [
"site",
"sidebar_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_system_infoGet comprehensive system informationInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_tablesList all database tables with sizesInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_taxonomyGet taxonomy details and schemaInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"taxonomy": {
"type": "string",
"description": "Taxonomy name (e.g., category, product_cat)"
}
},
"required": [
"site",
"taxonomy"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_userGet user details by IDInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "User ID"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_user_metaGet all meta data for a userInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "User ID"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_versionGet WordPress version and update statusInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_get_widgetGet a widget's detailsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"widget_id": {
"type": "string",
"description": "Widget ID (e.g., text-2)"
}
},
"required": [
"site",
"widget_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_install_pluginInstall a plugin from WordPress.org by slugInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"slug": {
"type": "string",
"description": "Plugin slug from WordPress.org"
},
"activate": {
"type": "boolean",
"default": false,
"description": "Activate after install"
}
},
"required": [
"site",
"slug"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_install_plugin_zipInstall a plugin from a ZIP URL (GitHub releases, custom sources)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"url": {
"type": "string",
"description": "URL to plugin ZIP file"
},
"activate": {
"type": "boolean",
"default": false,
"description": "Activate after install"
},
"overwrite": {
"type": "boolean",
"default": true,
"description": "Overwrite if plugin already exists"
}
},
"required": [
"site",
"url"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_install_themeInstall a theme from WordPress.org by slugInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"slug": {
"type": "string",
"description": "Theme slug from WordPress.org"
},
"activate": {
"type": "boolean",
"default": false,
"description": "Activate after install"
}
},
"required": [
"site",
"slug"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_install_theme_zipInstall a theme from a ZIP URL (GitHub releases, custom sources)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"url": {
"type": "string",
"description": "URL to theme ZIP file"
},
"activate": {
"type": "boolean",
"default": false,
"description": "Activate after install"
},
"overwrite": {
"type": "boolean",
"default": true,
"description": "Overwrite if theme already exists"
}
},
"required": [
"site",
"url"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_list_cpt_postsList posts of any custom post typeInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"type": {
"type": "string",
"description": "Post type name"
},
"per_page": {
"type": "number",
"default": 20,
"description": "Posts per page"
},
"page": {
"type": "number",
"default": 1,
"description": "Page number"
},
"status": {
"type": "string",
"default": "any",
"description": "Post status filter"
},
"orderby": {
"type": "string",
"default": "date",
"description": "Order by field"
},
"order": {
"type": "string",
"enum": [
"ASC",
"DESC"
],
"default": "DESC",
"description": "Sort direction"
}
},
"required": [
"site",
"type"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_list_elementor_templatesList all Elementor library templates (headers, footers, singles, loop items, popups)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"type": {
"type": "string",
"default": "",
"description": "Filter by type (header, footer, single, archive, loop-item, page, popup)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_list_mediaList media library items with filteringInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"per_page": {
"type": "number",
"default": 20,
"description": "Items per page"
},
"page": {
"type": "number",
"default": 1,
"description": "Page number"
},
"mime_type": {
"type": "string",
"description": "Filter by MIME type (image, video, audio, application)"
},
"search": {
"type": "string",
"description": "Search term"
},
"orderby": {
"type": "string",
"default": "date",
"description": "Order by field"
},
"order": {
"type": "string",
"enum": [
"ASC",
"DESC"
],
"default": "DESC",
"description": "Sort direction"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_list_menusList all navigation menusInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_list_optionsList WordPress options with optional prefix filterInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"prefix": {
"type": "string",
"description": "Filter by option name prefix"
},
"per_page": {
"type": "number",
"default": 50,
"description": "Results per page"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_list_post_typesList all public post types with their schema and countsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_list_rolesList all available WordPress user rolesInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_list_sidebarsList all registered sidebarsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_list_taxonomiesList all registered taxonomiesInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_list_termsList terms for any taxonomy (categories, tags, custom taxonomies)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"taxonomy": {
"type": "string",
"description": "Taxonomy name"
},
"hide_empty": {
"type": "boolean",
"default": false,
"description": "Hide terms with no posts"
},
"parent": {
"type": "number",
"description": "Parent term ID (for hierarchical)"
},
"search": {
"type": "string",
"description": "Search term names"
}
},
"required": [
"site",
"taxonomy"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_list_usersList WordPress users with role/search filtersInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"role": {
"type": "string",
"description": "Filter by role (administrator, editor, etc.)"
},
"per_page": {
"type": "number",
"default": 20,
"description": "Users per page"
},
"page": {
"type": "number",
"default": 1,
"description": "Page number"
},
"search": {
"type": "string",
"description": "Search by name or email"
},
"orderby": {
"type": "string",
"default": "registered",
"description": "Order by field"
},
"order": {
"type": "string",
"enum": [
"ASC",
"DESC"
],
"default": "DESC",
"description": "Sort direction"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_list_widget_typesList all available widget typesInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_move_widgetMove a widget to a different sidebarInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"widget_id": {
"type": "string",
"description": "Widget ID"
},
"sidebar_id": {
"type": "string",
"description": "Target sidebar ID"
},
"position": {
"type": "number",
"description": "Position in target sidebar"
}
},
"required": [
"site",
"widget_id",
"sidebar_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_optimize_tablesOptimize all database tablesInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_regenerate_thumbnailsRegenerate image thumbnails for a media itemInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Image media ID"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_reorder_widgetsReorder widgets within a sidebarInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"sidebar_id": {
"type": "string",
"description": "Sidebar ID"
},
"widget_ids": {
"type": "array",
"items": {
"type": "string"
},
"description": "Ordered list of widget IDs"
}
},
"required": [
"site",
"sidebar_id",
"widget_ids"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_run_cronManually trigger a cron hookInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"hook": {
"type": "string",
"description": "Cron hook name to run"
}
},
"required": [
"site",
"hook"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_search_elementorSearch all Elementor pages for specific widgets, settings, or text contentInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"widget_type": {
"type": "string",
"default": "",
"description": "Filter by widget type (heading, button, image, etc.)"
},
"setting": {
"type": "string",
"default": "",
"description": "Setting key to search in"
},
"contains": {
"type": "string",
"default": "",
"description": "Text to search for in setting values"
},
"post_type": {
"type": "string",
"default": "any",
"description": "Limit to specific post type"
},
"per_page": {
"type": "number",
"default": 50,
"description": "Max results"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_search_pluginsSearch WordPress.org plugin repositoryInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"search": {
"type": "string",
"description": "Search query"
},
"per_page": {
"type": "number",
"default": 10,
"description": "Results per page"
}
},
"required": [
"site",
"search"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_search_replaceSearch and replace strings in database (serialization-safe)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"search": {
"type": "string",
"description": "String to search for"
},
"replace": {
"type": "string",
"description": "Replacement string"
},
"tables": {
"type": "array",
"items": {
"type": "string"
},
"description": "Specific tables (empty = all)"
},
"dry_run": {
"type": "boolean",
"default": true,
"description": "Preview without applying"
}
},
"required": [
"site",
"search",
"replace"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_search_themesSearch WordPress.org theme repositoryInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"search": {
"type": "string",
"description": "Search query"
},
"per_page": {
"type": "number",
"default": 10,
"description": "Results per page"
}
},
"required": [
"site",
"search"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_set_optionCreate or update an optionInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"key": {
"type": "string",
"description": "Option name"
},
"value": {
"description": "Option value (any type)"
},
"autoload": {
"type": "boolean",
"default": true,
"description": "Load on every page"
}
},
"required": [
"site",
"key"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_sideload_mediaUpload media to WordPress from an external URLInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"url": {
"type": "string",
"description": "URL of the file to download and import"
},
"filename": {
"type": "string",
"description": "Override filename"
},
"title": {
"type": "string",
"description": "Media title"
},
"alt": {
"type": "string",
"description": "Alt text (for images)"
},
"caption": {
"type": "string",
"description": "Caption"
}
},
"required": [
"site",
"url"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_update_all_pluginsUpdate all plugins with available updatesInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_update_all_themesUpdate all themes with available updatesInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_update_coreUpdate WordPress to the latest versionInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_update_cpt_postUpdate a custom post type postInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"type": {
"type": "string",
"description": "Post type name"
},
"id": {
"type": "number",
"description": "Post ID"
},
"title": {
"type": "string",
"description": "Post title"
},
"content": {
"type": "string",
"description": "Post content"
},
"status": {
"type": "string",
"description": "Post status"
},
"meta": {
"type": "object",
"additionalProperties": {},
"description": "Post meta key-value pairs"
}
},
"required": [
"site",
"type",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_update_elementor_elementUpdate settings on a single Elementor element (merge, not replace)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Post/page ID"
},
"element_id": {
"type": "string",
"description": "Elementor element ID"
},
"settings": {
"type": "object",
"additionalProperties": {},
"description": "Settings to merge into the element"
}
},
"required": [
"site",
"id",
"element_id",
"settings"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_update_elementor_kitUpdate Elementor global kit settings (colors, fonts, typography)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"settings": {
"type": "object",
"additionalProperties": {},
"description": "Kit settings to merge"
}
},
"required": [
"site",
"settings"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_update_elementor_page_settingsUpdate Elementor page-level settingsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Post/page ID"
},
"settings": {
"type": "object",
"additionalProperties": {},
"description": "Settings to merge"
}
},
"required": [
"site",
"id",
"settings"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_update_mediaUpdate media item metadata (title, alt text, caption)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Media ID"
},
"title": {
"type": "string",
"description": "Title"
},
"alt": {
"type": "string",
"description": "Alt text"
},
"caption": {
"type": "string",
"description": "Caption"
},
"description": {
"type": "string",
"description": "Description"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_update_menuUpdate a navigation menu (rename)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Menu ID"
},
"name": {
"type": "string",
"description": "New menu name"
}
},
"required": [
"site",
"id",
"name"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_update_menu_itemUpdate a menu item (title, URL, position, parent)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"item_id": {
"type": "number",
"description": "Menu item ID"
},
"title": {
"type": "string",
"description": "Menu item title"
},
"url": {
"type": "string",
"description": "URL for custom links"
},
"parent": {
"type": "number",
"description": "Parent menu item ID"
},
"position": {
"type": "number",
"description": "Position in menu"
}
},
"required": [
"site",
"item_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_update_pluginUpdate a single plugin to latest versionInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"plugin": {
"type": "string",
"description": "Plugin file path (e.g., akismet/akismet.php)"
}
},
"required": [
"site",
"plugin"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_update_termUpdate a term in any taxonomyInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"taxonomy": {
"type": "string",
"description": "Taxonomy name"
},
"id": {
"type": "number",
"description": "Term ID"
},
"name": {
"type": "string",
"description": "Term name"
},
"slug": {
"type": "string",
"description": "URL slug"
},
"description": {
"type": "string",
"description": "Term description"
},
"parent": {
"type": "number",
"description": "Parent term ID"
}
},
"required": [
"site",
"taxonomy",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_update_themeUpdate a single theme to latest versionInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"stylesheet": {
"type": "string",
"description": "Theme folder name"
}
},
"required": [
"site",
"stylesheet"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_update_userUpdate an existing userInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "User ID"
},
"email": {
"type": "string",
"description": "Email address"
},
"first_name": {
"type": "string",
"description": "First name"
},
"last_name": {
"type": "string",
"description": "Last name"
},
"password": {
"type": "string",
"description": "New password"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_update_user_metaUpdate meta data for a userInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "User ID"
},
"meta": {
"type": "object",
"additionalProperties": {},
"description": "Meta key-value pairs to set"
}
},
"required": [
"site",
"id",
"meta"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
mcp_update_widgetUpdate a widget's settingsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"widget_id": {
"type": "string",
"description": "Widget ID"
},
"settings": {
"type": "object",
"additionalProperties": {},
"description": "Settings to update"
}
},
"required": [
"site",
"widget_id",
"settings"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_add_order_noteAdd a note to an orderInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Order ID"
},
"note": {
"type": "string",
"description": "Note content"
},
"customer_note": {
"type": "boolean",
"default": false,
"description": "Send to customer"
}
},
"required": [
"site",
"id",
"note"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_bulk_update_stockBulk update product stockInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"products": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "number"
},
"stock_quantity": {
"type": "number"
},
"stock_status": {
"type": "string"
}
},
"required": [
"id"
],
"additionalProperties": false
},
"description": "Array of products with stock updates"
}
},
"required": [
"site",
"products"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_create_attributeCreate a product attributeInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"name": {
"type": "string",
"description": "Attribute name"
},
"slug": {
"type": "string",
"default": ""
},
"type": {
"type": "string",
"default": "select"
},
"order_by": {
"type": "string",
"default": "menu_order"
},
"has_archives": {
"type": "boolean",
"default": false
}
},
"required": [
"site",
"name"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_create_attribute_termCreate a term for an attributeInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"attribute_id": {
"type": "number",
"description": "Attribute ID"
},
"name": {
"type": "string",
"description": "Term name"
},
"slug": {
"type": "string",
"default": ""
}
},
"required": [
"site",
"attribute_id",
"name"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_create_categoryCreate a product categoryInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"name": {
"type": "string",
"description": "Category name"
},
"slug": {
"type": "string",
"default": ""
},
"parent": {
"type": "number",
"default": 0
},
"description": {
"type": "string",
"default": ""
},
"image_id": {
"type": "number",
"default": 0
}
},
"required": [
"site",
"name"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_create_couponCreate a couponInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"code": {
"type": "string",
"description": "Coupon code"
},
"discount_type": {
"type": "string",
"enum": [
"fixed_cart",
"percent",
"fixed_product"
],
"default": "fixed_cart"
},
"amount": {
"type": "string",
"default": "0"
},
"individual_use": {
"type": "boolean",
"default": false
},
"usage_limit": {
"type": "number"
},
"usage_limit_per_user": {
"type": "number"
},
"date_expires": {
"type": "string",
"description": "Expiry date (YYYY-MM-DD)"
},
"free_shipping": {
"type": "boolean",
"default": false
},
"product_ids": {
"type": "array",
"items": {
"type": "number"
},
"default": []
},
"excluded_product_ids": {
"type": "array",
"items": {
"type": "number"
},
"default": []
},
"minimum_amount": {
"type": "string",
"default": ""
},
"maximum_amount": {
"type": "string",
"default": ""
}
},
"required": [
"site",
"code"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_create_customerCreate a customerInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"email": {
"type": "string",
"description": "Customer email"
},
"first_name": {
"type": "string",
"default": ""
},
"last_name": {
"type": "string",
"default": ""
},
"username": {
"type": "string",
"default": ""
},
"password": {
"type": "string",
"default": ""
},
"billing": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"default": {}
},
"shipping": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"default": {}
}
},
"required": [
"site",
"email"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_create_productCreate a WooCommerce productInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"name": {
"type": "string",
"description": "Product name"
},
"type": {
"type": "string",
"enum": [
"simple",
"grouped",
"external",
"variable"
],
"default": "simple"
},
"status": {
"type": "string",
"default": "publish"
},
"regular_price": {
"type": "string",
"default": ""
},
"sale_price": {
"type": "string",
"default": ""
},
"description": {
"type": "string",
"default": ""
},
"short_description": {
"type": "string",
"default": ""
},
"sku": {
"type": "string",
"default": ""
},
"manage_stock": {
"type": "boolean",
"default": false
},
"stock_quantity": {
"type": "number"
},
"stock_status": {
"type": "string",
"default": "instock"
},
"categories": {
"type": "array",
"items": {
"type": "number"
},
"default": []
},
"tags": {
"type": "array",
"items": {
"type": "number"
},
"default": []
},
"images": {
"type": "array",
"items": {
"type": "number"
},
"default": []
},
"attributes": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {}
},
"default": []
},
"meta_data": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"value": {}
},
"required": [
"key"
],
"additionalProperties": false
},
"default": []
}
},
"required": [
"site",
"name"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_create_variationCreate a product variationInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"product_id": {
"type": "number",
"description": "Parent product ID"
},
"attributes": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"description": "Variation attributes"
},
"regular_price": {
"type": "string",
"default": ""
},
"sale_price": {
"type": "string",
"default": ""
},
"sku": {
"type": "string",
"default": ""
},
"manage_stock": {
"type": "boolean",
"default": false
},
"stock_quantity": {
"type": "number"
},
"stock_status": {
"type": "string",
"default": "instock"
}
},
"required": [
"site",
"product_id",
"attributes"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_delete_categoryDelete a product categoryInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Category ID"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_delete_couponDelete a couponInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Coupon ID"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_delete_productDelete a WooCommerce productInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Product ID"
},
"force": {
"type": "boolean",
"default": false,
"description": "Force delete (skip trash)"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_delete_variationDelete a product variationInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"product_id": {
"type": "number",
"description": "Parent product ID"
},
"variation_id": {
"type": "number",
"description": "Variation ID"
}
},
"required": [
"site",
"product_id",
"variation_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_get_couponGet coupon detailsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Coupon ID"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_get_customerGet customer detailsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Customer ID"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_get_customer_ordersGet customer's order historyInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Customer ID"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_get_orderGet WooCommerce order detailsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Order ID"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_get_order_notesGet order notesInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Order ID"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_get_productGet WooCommerce product detailsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Product ID"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_get_product_metaGet all product meta dataInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Product ID"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_list_attribute_termsList terms for an attributeInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"attribute_id": {
"type": "number",
"description": "Attribute ID"
}
},
"required": [
"site",
"attribute_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_list_attributesList product attributesInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_list_categoriesList product categoriesInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"hide_empty": {
"type": "boolean",
"default": false
},
"parent": {
"type": "number"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_list_couponsList WooCommerce couponsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"per_page": {
"type": "number",
"default": 20
},
"page": {
"type": "number",
"default": 1
},
"search": {
"type": "string",
"default": ""
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_list_customersList WooCommerce customersInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"per_page": {
"type": "number",
"default": 20
},
"page": {
"type": "number",
"default": 1
},
"search": {
"type": "string",
"default": ""
},
"role": {
"type": "string",
"default": "customer"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_list_ordersList WooCommerce ordersInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"status": {
"type": "string",
"default": "any"
},
"customer": {
"type": "number",
"description": "Customer ID"
},
"product": {
"type": "number",
"description": "Product ID"
},
"per_page": {
"type": "number",
"default": 20
},
"page": {
"type": "number",
"default": 1
},
"after": {
"type": "string",
"description": "Orders after date (YYYY-MM-DD)"
},
"before": {
"type": "string",
"description": "Orders before date (YYYY-MM-DD)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_list_productsList WooCommerce productsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"status": {
"type": "string",
"enum": [
"any",
"draft",
"pending",
"private",
"publish",
"trash"
],
"default": "any"
},
"type": {
"type": "string",
"enum": [
"simple",
"grouped",
"external",
"variable",
""
],
"default": ""
},
"category": {
"type": "number",
"description": "Category ID"
},
"tag": {
"type": "number",
"description": "Tag ID"
},
"featured": {
"type": "boolean"
},
"on_sale": {
"type": "boolean"
},
"stock_status": {
"type": "string",
"enum": [
"",
"instock",
"outofstock",
"onbackorder"
],
"default": ""
},
"per_page": {
"type": "number",
"default": 20
},
"page": {
"type": "number",
"default": 1
},
"orderby": {
"type": "string",
"default": "date"
},
"order": {
"type": "string",
"enum": [
"asc",
"desc"
],
"default": "desc"
},
"search": {
"type": "string",
"default": ""
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_list_tagsList product tagsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_list_variationsList variations for a variable productInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"product_id": {
"type": "number",
"description": "Parent product ID"
}
},
"required": [
"site",
"product_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_sales_reportGet sales reportInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"period": {
"type": "string",
"enum": [
"week",
"month",
"last_month",
"year"
],
"default": "month"
},
"date_min": {
"type": "string",
"description": "Start date (YYYY-MM-DD)"
},
"date_max": {
"type": "string",
"description": "End date (YYYY-MM-DD)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_stock_reportGet stock status reportInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"status": {
"type": "string",
"enum": [
"lowstock",
"outofstock",
"onbackorder"
],
"default": "lowstock"
},
"limit": {
"type": "number",
"default": 20
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_top_sellersGet top selling productsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"period": {
"type": "string",
"default": "month"
},
"limit": {
"type": "number",
"default": 10
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_update_categoryUpdate a product categoryInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Category ID"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"parent": {
"type": "number"
},
"description": {
"type": "string"
},
"image_id": {
"type": "number"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_update_couponUpdate a couponInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Coupon ID"
},
"code": {
"type": "string"
},
"discount_type": {
"type": "string"
},
"amount": {
"type": "string"
},
"individual_use": {
"type": "boolean"
},
"usage_limit": {
"type": "number"
},
"usage_limit_per_user": {
"type": "number"
},
"date_expires": {
"type": "string"
},
"free_shipping": {
"type": "boolean"
},
"product_ids": {
"type": "array",
"items": {
"type": "number"
}
},
"excluded_product_ids": {
"type": "array",
"items": {
"type": "number"
}
},
"minimum_amount": {
"type": "string"
},
"maximum_amount": {
"type": "string"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_update_customerUpdate a customerInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Customer ID"
},
"email": {
"type": "string"
},
"first_name": {
"type": "string"
},
"last_name": {
"type": "string"
},
"billing": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"shipping": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_update_order_statusUpdate order statusInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Order ID"
},
"status": {
"type": "string",
"description": "New status (pending, processing, on-hold, completed, cancelled, refunded, failed)"
},
"note": {
"type": "string",
"default": "",
"description": "Optional status change note"
}
},
"required": [
"site",
"id",
"status"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_update_productUpdate a WooCommerce productInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Product ID"
},
"name": {
"type": "string"
},
"status": {
"type": "string"
},
"regular_price": {
"type": "string"
},
"sale_price": {
"type": "string"
},
"description": {
"type": "string"
},
"short_description": {
"type": "string"
},
"sku": {
"type": "string"
},
"manage_stock": {
"type": "boolean"
},
"stock_quantity": {
"type": "number"
},
"stock_status": {
"type": "string"
},
"categories": {
"type": "array",
"items": {
"type": "number"
}
},
"tags": {
"type": "array",
"items": {
"type": "number"
}
},
"meta_data": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"value": {}
},
"required": [
"key"
],
"additionalProperties": false
}
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_update_product_metaUpdate product meta dataInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Product ID"
},
"meta": {
"type": "object",
"additionalProperties": {},
"description": "Meta key-value pairs"
}
},
"required": [
"site",
"id",
"meta"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
woo_update_variationUpdate a product variationInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"product_id": {
"type": "number",
"description": "Parent product ID"
},
"variation_id": {
"type": "number",
"description": "Variation ID"
},
"regular_price": {
"type": "string"
},
"sale_price": {
"type": "string"
},
"sku": {
"type": "string"
},
"manage_stock": {
"type": "boolean"
},
"stock_quantity": {
"type": "number"
},
"stock_status": {
"type": "string"
},
"attributes": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
}
},
"required": [
"site",
"product_id",
"variation_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_activate_pluginActivate an installed plugin (via cvrt-mcp-endpoints, avoids the often-blocked core route)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"plugin": {
"type": "string",
"description": "Plugin file path, e.g. akismet/akismet.php"
}
},
"required": [
"site",
"plugin"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_activate_themeActivate a theme (switch themes)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"stylesheet": {
"type": "string",
"description": "Theme stylesheet (folder name) to activate"
}
},
"required": [
"site",
"stylesheet"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_create_categoryCreate a new categoryInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"name": {
"type": "string",
"description": "Category name"
},
"slug": {
"type": "string",
"description": "URL slug"
},
"parent": {
"type": "number",
"default": 0,
"description": "Parent category ID"
},
"description": {
"type": "string",
"description": "Description"
}
},
"required": [
"site",
"name"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_create_commentCreate a comment on a postInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"post": {
"type": "number",
"description": "Post ID"
},
"content": {
"type": "string",
"description": "Comment content"
},
"parent": {
"type": "number",
"default": 0,
"description": "Parent comment ID (for replies)"
},
"author_name": {
"type": "string",
"description": "Author name (if not logged in)"
},
"author_email": {
"type": "string",
"description": "Author email (if not logged in)"
}
},
"required": [
"site",
"post",
"content"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_create_pageCreate a new WordPress pageInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"title": {
"type": "string",
"description": "Page title"
},
"content": {
"type": "string",
"description": "Page content (HTML)"
},
"status": {
"type": "string",
"enum": [
"publish",
"future",
"draft",
"pending",
"private",
"trash"
],
"default": "draft",
"description": "Page status"
},
"parent": {
"type": "number",
"default": 0,
"description": "Parent page ID"
},
"menu_order": {
"type": "number",
"default": 0,
"description": "Menu order"
}
},
"required": [
"site",
"title"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_create_postCreate a new WordPress postInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"title": {
"type": "string",
"description": "Post title"
},
"content": {
"type": "string",
"description": "Post content (HTML)"
},
"status": {
"type": "string",
"enum": [
"publish",
"future",
"draft",
"pending",
"private",
"trash"
],
"default": "draft",
"description": "Post status"
},
"excerpt": {
"type": "string",
"description": "Post excerpt"
},
"categories": {
"type": "array",
"items": {
"type": "number"
},
"description": "Category IDs"
},
"tags": {
"type": "array",
"items": {
"type": "number"
},
"description": "Tag IDs"
},
"featured_media": {
"type": "number",
"description": "Featured image ID"
}
},
"required": [
"site",
"title"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_create_tagCreate a new tagInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"name": {
"type": "string",
"description": "Tag name"
},
"slug": {
"type": "string",
"description": "URL slug"
},
"description": {
"type": "string",
"description": "Description"
}
},
"required": [
"site",
"name"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_create_userCreate a new WordPress userInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"username": {
"type": "string",
"description": "Username (login name)"
},
"email": {
"type": "string",
"format": "email",
"description": "Email address"
},
"password": {
"type": "string",
"description": "Password"
},
"name": {
"type": "string",
"description": "Display name"
},
"roles": {
"type": "array",
"items": {
"type": "string"
},
"description": "Roles (e.g., ['editor'])"
}
},
"required": [
"site",
"username",
"email",
"password"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_deactivate_pluginDeactivate an installed plugin (via cvrt-mcp-endpoints)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"plugin": {
"type": "string",
"description": "Plugin file path, e.g. akismet/akismet.php"
}
},
"required": [
"site",
"plugin"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_delete_categoryDelete a categoryInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Category ID"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_delete_commentDelete a commentInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Comment ID"
},
"force": {
"type": "boolean",
"default": false,
"description": "Bypass trash and delete permanently"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_delete_mediaDelete a media itemInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Media ID"
},
"force": {
"type": "boolean",
"default": true,
"description": "Permanently delete (bypass trash)"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_delete_pageDelete a page (moves to trash, or permanently if force=true)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Page ID"
},
"force": {
"type": "boolean",
"default": false,
"description": "Bypass trash and delete permanently"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_delete_pluginDelete an installed plugin (via cvrt-mcp-endpoints; deactivates first)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"plugin": {
"type": "string",
"description": "Plugin file path, e.g. akismet/akismet.php"
}
},
"required": [
"site",
"plugin"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_delete_postDelete a post (moves to trash, or permanently if force=true)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Post ID"
},
"force": {
"type": "boolean",
"default": false,
"description": "Bypass trash and delete permanently"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_delete_tagDelete a tagInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Tag ID"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_delete_userDelete a user (requires reassign parameter)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "User ID to delete"
},
"reassign": {
"type": "number",
"description": "User ID to reassign content to"
}
},
"required": [
"site",
"id",
"reassign"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_get_active_themeGet the currently active themeInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_get_commentGet a comment by IDInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Comment ID"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_get_mediaGet a media item by IDInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Media ID"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_get_namespacesList available REST API namespaces (plugins may add custom endpoints)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_get_pageGet a single page by IDInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Page ID"
},
"content": {
"type": "boolean",
"default": false,
"description": "Include full content"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_get_pluginGet plugin details by slugInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"plugin": {
"type": "string",
"description": "Plugin identifier (e.g., 'akismet/akismet.php')"
}
},
"required": [
"site",
"plugin"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_get_postGet a single post by IDInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Post ID"
},
"content": {
"type": "boolean",
"default": false,
"description": "Include full content"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_get_settingsGet WordPress site settings (title, tagline, timezone, date format)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_get_themeGet theme details by stylesheet nameInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"stylesheet": {
"type": "string",
"description": "Theme stylesheet (folder name)"
}
},
"required": [
"site",
"stylesheet"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_get_userGet a user by IDInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "User ID"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_list_categoriesList all categoriesInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"per_page": {
"type": "number",
"default": 100,
"description": "Categories per page"
},
"parent": {
"type": "number",
"description": "Parent category ID (0 for top-level)"
},
"hide_empty": {
"type": "boolean",
"default": false,
"description": "Hide categories with no posts"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_list_commentsList commentsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"per_page": {
"type": "number",
"default": 20,
"description": "Comments per page"
},
"page": {
"type": "number",
"default": 1,
"description": "Page number"
},
"post": {
"type": "number",
"description": "Filter by post ID"
},
"status": {
"type": "string",
"enum": [
"approve",
"hold",
"spam",
"trash"
],
"description": "Comment status"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_list_mediaList media library itemsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"per_page": {
"type": "number",
"default": 20,
"description": "Items per page (max 100)"
},
"page": {
"type": "number",
"default": 1,
"description": "Page number"
},
"media_type": {
"type": "string",
"enum": [
"image",
"video",
"audio",
"application"
],
"description": "Filter by type"
},
"search": {
"type": "string",
"description": "Search term"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_list_pagesList WordPress pagesInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"per_page": {
"type": "number",
"default": 20,
"description": "Pages per request (max 100)"
},
"page": {
"type": "number",
"default": 1,
"description": "Page number"
},
"status": {
"type": "string",
"enum": [
"publish",
"future",
"draft",
"pending",
"private",
"trash"
],
"description": "Page status filter"
},
"parent": {
"type": "number",
"description": "Parent page ID (0 for top-level)"
},
"orderby": {
"type": "string",
"enum": [
"date",
"title",
"modified",
"menu_order"
],
"default": "menu_order"
},
"order": {
"type": "string",
"enum": [
"asc",
"desc"
],
"default": "asc"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_list_pluginsList all installed pluginsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"status": {
"type": "string",
"enum": [
"active",
"inactive"
],
"description": "Filter by status"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_list_postsList WordPress posts with optional filtersInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"per_page": {
"type": "number",
"default": 10,
"description": "Posts per page (max 100)"
},
"page": {
"type": "number",
"default": 1,
"description": "Page number"
},
"status": {
"type": "string",
"enum": [
"publish",
"future",
"draft",
"pending",
"private",
"trash"
],
"description": "Post status filter"
},
"search": {
"type": "string",
"description": "Search term"
},
"categories": {
"type": "string",
"description": "Category ID(s), comma-separated"
},
"tags": {
"type": "string",
"description": "Tag ID(s), comma-separated"
},
"author": {
"type": "number",
"description": "Author ID"
},
"orderby": {
"type": "string",
"enum": [
"date",
"title",
"modified",
"id"
],
"default": "date"
},
"order": {
"type": "string",
"enum": [
"asc",
"desc"
],
"default": "desc"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_list_tagsList all tagsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"per_page": {
"type": "number",
"default": 100,
"description": "Tags per page"
},
"search": {
"type": "string",
"description": "Search term"
},
"hide_empty": {
"type": "boolean",
"default": false,
"description": "Hide tags with no posts"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_list_themesList all installed themesInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"status": {
"type": "string",
"enum": [
"active",
"inactive"
],
"description": "Filter by status"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_list_usersList WordPress usersInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"per_page": {
"type": "number",
"default": 20,
"description": "Users per page (max 100)"
},
"page": {
"type": "number",
"default": 1,
"description": "Page number"
},
"roles": {
"type": "string",
"description": "Filter by role(s), comma-separated"
},
"search": {
"type": "string",
"description": "Search by name or email"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_meGet the currently authenticated userInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_moderate_commentsBatch moderate comments by statusInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"ids": {
"type": "array",
"items": {
"type": "number"
},
"description": "Comment IDs"
},
"status": {
"type": "string",
"enum": [
"approve",
"hold",
"spam",
"trash"
],
"description": "New status"
}
},
"required": [
"site",
"ids",
"status"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_search_postsSearch posts by keywordInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"search": {
"type": "string",
"description": "Search term"
},
"per_page": {
"type": "number",
"default": 10,
"description": "Results per page"
}
},
"required": [
"site",
"search"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_site_infoGet WordPress site information (name, description, URL, timezone)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_update_categoryUpdate a categoryInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Category ID"
},
"name": {
"type": "string",
"description": "Category name"
},
"slug": {
"type": "string",
"description": "URL slug"
},
"parent": {
"type": "number",
"description": "Parent category ID"
},
"description": {
"type": "string",
"description": "Description"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_update_commentUpdate a comment (approve, edit content, etc.)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Comment ID"
},
"content": {
"type": "string",
"description": "Comment content"
},
"status": {
"type": "string",
"enum": [
"approve",
"hold",
"spam",
"trash"
],
"description": "Comment status"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_update_mediaUpdate media item metadata (title, alt text, caption)Input schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Media ID"
},
"title": {
"type": "string",
"description": "Title"
},
"alt_text": {
"type": "string",
"description": "Alt text for images"
},
"caption": {
"type": "string",
"description": "Caption"
},
"description": {
"type": "string",
"description": "Description"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_update_pageUpdate an existing pageInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Page ID"
},
"title": {
"type": "string",
"description": "Page title"
},
"content": {
"type": "string",
"description": "Page content (HTML)"
},
"status": {
"type": "string",
"enum": [
"publish",
"future",
"draft",
"pending",
"private",
"trash"
],
"description": "Page status"
},
"parent": {
"type": "number",
"description": "Parent page ID"
},
"menu_order": {
"type": "number",
"description": "Menu order"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_update_postUpdate an existing postInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Post ID"
},
"title": {
"type": "string",
"description": "Post title"
},
"content": {
"type": "string",
"description": "Post content (HTML)"
},
"status": {
"type": "string",
"enum": [
"publish",
"future",
"draft",
"pending",
"private",
"trash"
],
"description": "Post status"
},
"excerpt": {
"type": "string",
"description": "Post excerpt"
},
"categories": {
"type": "array",
"items": {
"type": "number"
},
"description": "Category IDs"
},
"tags": {
"type": "array",
"items": {
"type": "number"
},
"description": "Tag IDs"
},
"featured_media": {
"type": "number",
"description": "Featured image ID"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_update_settingsUpdate WordPress site settingsInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"title": {
"type": "string",
"description": "Site title"
},
"description": {
"type": "string",
"description": "Site tagline/description"
},
"timezone_string": {
"type": "string",
"description": "Timezone (e.g., Europe/Berlin)"
}
},
"required": [
"site"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_update_tagUpdate a tagInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "Tag ID"
},
"name": {
"type": "string",
"description": "Tag name"
},
"slug": {
"type": "string",
"description": "URL slug"
},
"description": {
"type": "string",
"description": "Description"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
wp_update_userUpdate an existing userInput schema{
"type": "object",
"properties": {
"site": {
"type": "string",
"description": "Site id (see list_sites)"
},
"id": {
"type": "number",
"description": "User ID"
},
"email": {
"type": "string",
"format": "email",
"description": "Email address"
},
"name": {
"type": "string",
"description": "Display name"
},
"roles": {
"type": "array",
"items": {
"type": "string"
},
"description": "Roles"
},
"password": {
"type": "string",
"description": "New password"
}
},
"required": [
"site",
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |