Get the plugin
WP MCP/Integrations/Forms

Forms integration

MCP for WPForms

WPForms stores forms through wpforms()->form and, on WPForms Pro, submissions through its entry handler. WP MCP Pro exposes both as a wpforms-read and wpforms-write pair: list forms, read a form's fields and notification settings, list and read entries, and move an entry between active, spam and trash through the handler's own update. That write is snapshotted as a before-image of exactly that row in the wpforms_entries table, so rollback-operation restores it. On WPForms Lite, which stores no entries, the entry operations answer wpforms_entries_unavailable while the form operations keep working.

wpforms-readwpforms-writelist-formslist-entriesupdate-entry-status

What your AI can do

Real WPForms operations, every write reversible.

  • List WPForms forms with id and title
  • Read a form's fields and notification settings
  • On WPForms Pro: list and read entries
  • On WPForms Pro: move an entry between active, spam and trash, reversibly

Example prompts

Just ask.

What fields does the Newsletter signup form have?

Who gets notified when the Contact form is submitted?

Show me the last 10 entries on form 3 and flag the spam.

Under the hood

The real calls.

wpmcp, wpforms

wpforms-read({ operation: "list-entries", args: { form_id: 3 } }), needs WPForms Pro

wpforms-write({ operation: "update-entry-status", args: { entry_id: 41, status: "spam" } }), row snapshotted, reversible

Frequently asked

Questions, answered.

Does it work on WPForms Lite?

The form, field and notification reads do. WPForms Lite stores no entries, so the entry operations report that entries are unavailable rather than failing.

Can the agent delete entries?

No. Entry deletion is deliberately not offered; the one write is a reversible status move.

Point your AI at WPForms.

Release notes, straight to your inbox.

One email per release, what shipped, what's verified, what's production-only. No drip campaigns. Unsubscribe in one click.