Abilities directory
WordPress MCP abilities your AI can run
Every action Claude, ChatGPT or Cursor can take on your WordPress site through MCP Manager: content, blocks, SEO, WooCommerce, forms and more. 700+ and growing, all running on your own site.
Browse all abilities
Get Sales Summary
Revenue, orders, refunds, tax, shipping, average order value and distinct customers for a date range — calculated from the orders themselves, not…
Validate Contact Form Configuration
Run Contact Form 7’s own configuration validator and return what it finds, grouped by the property at fault. The difference between “the…
Update Contact Form Additional Settings
Change a form’s behaviour switches. Only four are writable. Turning on demo_mode or skip_mail stops the form delivering mail while it keeps…
Get Contact Form Additional Settings
A form’s additional settings as parsed key/value pairs, flagging which are writable. Check here first when a form appears to work but…
Validate Contact Form Mail Tags
Check every mail tag used in a form’s mail templates against the fields the form actually has. Contact Form 7’s quietest failure…
List Contact Form Mail Tags
Every mail tag a form makes available — one per named field, plus Contact Form 7’s built-in tags for submission context such…
Toggle Contact Form Autoresponder
Activate or deactivate a form’s autoresponder — the second mail template, sent to whoever submitted. Kept separate from editing its content, because…
Update Contact Form Mail Template
Change fields of one mail template, merging into what is there. Changing the recipient requires confirm: true — a wrong address fails…
Get Contact Form Mail Template
Read one of a form’s two mail templates — recipient, sender, subject, body, headers, attachments and the HTML and exclude-blank flags. mail…
Remove Contact Form Field
Remove a field from a form, along with the label wrapping it when that label held nothing else. Reports any mail tags…
Update Contact Form Field
Change one field in place — its type, whether it is required, its options or its choices. Only that tag is rewritten.…
Add Contact Form Field
Add a field to a form, composing the Contact Form 7 tag and its label for you. The new name becomes available…
Update Contact Form Template
Replace a form’s entire template markup. The escape hatch for layout changes the field abilities cannot express — and it drops any…
Get Contact Form Template
A form’s raw template markup, tags and surrounding HTML included. Read this when you intend to rewrite the layout; use list-form-fields when…
List Contact Form Field Types
Every form-tag type this site supports, with whether each accepts a field name and whether its value can appear in mail. The…
List Contact Form Fields
Parse a form template and return its fields as structured data — name, type, whether required, options and choices. Also the list…
Get Contact Form Shortcode
The shortcode that embeds a form, ready to paste into a post or page. Contact Form 7 forms do not render on…
Duplicate Contact Form
Copy a form — template, both mail templates, messages and settings — under a new title. The safety step before a large…