mcp-wordpress-com__search
Finds abilities for creating WordPress.com websites, publishing content, customizing design, and managing sites and accounts. The catalog covers: new sites from a title and optional tagline, and subdomain availability; posts and pages, drafts and publishing, individual block sections, custom post type content, categories and taxonomy terms; media upload, image generation, and media library management; comments and moderation; theme discovery and switching, block and pattern reference, templates, template parts, menus, navigation, and global styles; site settings and visibility, plugins, collaborator invitations, traffic counts, and activity logs; domains, DNS, nameservers, SSL, email-service DNS setup, plans, and checkout links; account profile, notifications, security information, billing and subscriptions; Jetpack backup diagnostics, downtime monitoring, account protection, connection diagnostics, newsletters, and security scans. Availability depends on permissions, enabled settings, site features, and pla… Through Royally: its server marks it read-only, so it runs straight away.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "mcp-wordpress-com__search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum abilities returned for a nonempty query: 1 to 25 when detailed=false (default 10), or 1 to 5 when detailed=true (default 5). Does not limit the empty-query category overview. | |
| query | Yes | Case-insensitive words matched against ability names, labels, categories, descriptions, and keywords, such as "site create", "pages", "templates", or "DNS". Exact names and labels rank first; partial results identify unmatched terms. An empty string returns all matching names and labels grouped by category, with counts, for the selected site and readonly filter; this overview has no schemas or pagination. Maximum 500 UTF-8 bytes. | |
| offset | No | Number of matching abilities to skip for a nonempty query, starting at 0. Results include total and has_more for pagination. Does not apply to the empty-query category overview. | |
| site_id | No | Site to run this tool on: 1484d0f5-e153-4114-b09b-6d03462b465a (https://public-api.wordpress.com/wpcom/v2/mcp/v1) | |
| detailed | No | For a nonempty query, false returns names, labels, short descriptions, categories, and confirmation requirements. True returns complete descriptions, input schemas, instructions, and annotations, with at most five results. Empty queries always return the category overview. | |
| readonly | No | Selects one approval classification, including for an empty query. True returns abilities explicitly marked read-only, plus read/write abilities whose readonly_actions run without approval. False (the default) returns abilities requiring approval, including mixed read/write abilities and those without a read-only annotation. False does not mean all abilities; there is no unfiltered value. Results include other_readonly_matches when the other value has matches. | |
| wpcom_site | No | Existing target site: a site ID encoded as a string, a domain, or a full site URL. Site IDs and URLs are returned by wpcom/user-sites. Sets the site context for discovery or execution and is required for remote: abilities. Without a site, discovery covers only WordPress.com-defined abilities; account operations and creation of a new website need no existing site. Any site selector also present in the ability input must identify the same site. | |
| include_output_schema | No | Adds each ability's declared output_schema to detailed results, describing its result fields and types. True requires detailed=true. Empty-query overviews contain no schemas. |