mcp-wordpress-com__wpcom-mcp-content-authoring
Manage content on your sites: posts, pages, media, comments, taxonomies, and patterns. Also covers custom post types such as WooCommerce products and portfolio projects, and their own taxonomies (such as product categories), through the content-types., content-items. and content-terms.* operations. Includes block-level section operations (page-sections.* / post-sections.*) that edit one top-level block of an existing page or post in place, alongside pages.update / posts.update for new content and full rewrites. Every create, update, or delete operation requires the user's explicit approval before it runs.
Workflow: "list" to discover operations, "describe" for parameter schema, "execute" to run. To change one part of an existing page or post without rewriting the whole thing, use the block-level (section) operations (page-sections.* / post-sections.*) instead of pages.update / posts.update; they edit a single top-level block in place. Reserve pages.update / posts.update for new content and full rewrites. … Through Royally: waits for a person to approve it in Royally; nothing on the site changes until then. This connection has no undo; Royally recorded the change but cannot reverse it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | The operation to perform: "list" to discover available operations, "describe" to get the schema for a specific operation, "execute" to run an operation. For create/update/delete operations, execute requires `user_confirmed: true` (boolean) in params. | |
| params | No | Operation parameters (required for execute). Use action "describe" first to see available parameters for the operation. For create/update/delete operations, include `user_confirmed: true` (boolean) after the user has confirmed. | |
| site_id | No | Site to run this tool on: 1484d0f5-e153-4114-b09b-6d03462b465a (https://public-api.wordpress.com/wpcom/v2/mcp/v1) | |
| operation | No | The operation name (required for describe/execute). Format: "resource.action" (e.g., "posts.create", "tags.delete"). Use action "list" to see all available operations. | |
| wpcom_site | Yes | The site to manage. Can be a site ID (numeric) or URL (e.g., "myblog.wordpress.com"). |