Tools / WordPress
WordPress tools reference: complete catalog for this category.
Includes core, content, users, taxonomy, menus, settings, and diagnostics tools.
Core
Base tools to verify MCP connectivity and initial status.
checks connectivity with the MCP server. It returns the current GMT time, basic site information, and optional lightweight diagnostics.
Posts
Editorial operations on posts, publishing, and content updates.
lists posts with filters and optional enrichments such as author, featured media, taxonomies, and pagination.
gets one post by ID, with optional author, featured media, and taxonomy enrichments.
creates a post. It accepts title, content, status, type, excerpt, author, featured image, metadata, categories, and taxonomies.
updates a post by ID using fields compatible with `wp_update_post()`. It can also change the featured image.
deletes a post by ID.
assigns or removes the featured image of a post. If `attachment_id` is `0`, it removes the image.
Pages
Create, update, and delete static pages.
lists pages with filters for status, search, limit, offset, order, and order field.
creates a page with title, content, status, author, parent, menu order, and metadata.
updates a page by ID.
deletes a page by ID. It can bypass trash with `force=true`.
Comments
Moderation and lifecycle control for comments.
lists comments with filters by post, status, search, dates, limit, offset, and pagination.
creates a comment. It requires `post_id` and `comment_content`.
updates a comment by `comment_ID` with a fields object.
deletes a comment by `comment_ID`, with an optional `force` flag.
Users and user meta
Read and update user metadata for administrative workflows.
lists users with basic fields: ID, login, display name, and roles. It can optionally include registration date, avatar, post count, and pagination.
gets user metadata by `user_id` and optional `meta_key`.
updates a user meta value by `user_id`, `meta_key`, and `meta_value`.
deletes user metadata by `user_id` and `meta_key`.
Plugins and themes
Inspect technical environment for support and audits.
lists installed plugins with name and version.
lists installed themes.
Taxonomies, categories and tags
Manage taxonomy terms for editorial classification.
lists registered taxonomies and returns `slug`, `name`, and `label` for each item.
lists terms from a taxonomy.
creates a term in any registered taxonomy.
updates a term in any taxonomy.
deletes a term by `term_id` and taxonomy.
gets term metadata and redacts values that look like secrets. Output is structured as `{term_id, key, value}` when `meta_key` is provided, or `{term_id, meta}` when it is not.
updates term metadata.
deletes term metadata.
lists categories with empty, search, and limit filters.
creates a category.
updates a category by `term_id`.
deletes a category.
lists tags with filters.
creates a tag.
updates a tag by `term_id`.
deletes a tag.
Options, settings and metadata
Read and update options with controlled safeguards.
gets the value of a WordPress option.
inspects plugin-related options by slug or prefixes and recursively redacts secrets.
updates a WordPress option.
gets post metadata.
updates post metadata.
deletes post metadata.
gets WordPress settings. It can receive a `keys` array to limit the query.
updates multiple WordPress settings.
Revisions, post types and health
Technical diagnostics and content restoration flows.
gets revisions for a post.
restores a post to a revision by `revision_id`.
lists registered post types with labels, capabilities, and visibility.
runs a site audit with depth levels 0, 1, or 2.
Utilities and network
Search and network lookups for AI-assisted operations.
searches posts with filters for type, author, category, tag, status, date, order, and pagination.
fetches a URL using the WordPress HTTP API. It supports method, query params, headers, timeout, redirects, HEAD mode, text extraction, and byte limits.
