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…

  • Update Contact Form Messages

    Change specific validation or status messages, leaving the rest alone. A slug Contact Form 7 does not recognise is rejected rather than…

  • Get Contact Form Messages

    A form’s validation and status messages — what a visitor sees on success, on failure, when a required field is empty. Each…

  • 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…