Get the plugin
WP MCP/Integrations/Forms

Forms integration

MCP for Ninja Forms

Ninja Forms stores forms and fields in its own models, reached through Ninja_Forms()->form(), and each submission as an nf_sub post. WP MCP Pro exposes them as a ninjaforms-read and ninjaforms-write pair: list forms, read fields and email notifications (Ninja Forms email actions), page through submissions without loading a form's whole history, and read one. update-entry-status moves a submission between active and the trash, the only two states Ninja Forms gives one, and because a submission is a post the write is snapshotted and restorable.

ninjaforms-readninjaforms-writelist-formslist-entriesupdate-entry-status

What your AI can do

Real Ninja Forms operations, every write reversible.

  • List Ninja Forms forms and read their fields
  • Read a form's email notifications
  • Page through submissions and read a single one
  • Move a submission between active and trash, snapshotted and reversible

Example prompts

Just ask.

List my Ninja Forms and what fields each one has.

Summarize this week's submissions to the Contact form.

Trash the test submissions from yesterday.

Under the hood

The real calls.

wpmcp, ninja-forms

ninjaforms-read({ operation: "list-entries", args: { form_id: 8, page_size: 20 } }), paged

ninjaforms-write({ operation: "update-entry-status", args: { entry_id: 301, status: "trash" } }), snapshotted, reversible

Frequently asked

Questions, answered.

Can the agent permanently delete submissions?

No. Entry deletion is deliberately not offered; moving to the trash is reversible.

Is it part of the free plugin?

It is part of the Pro forms adapter pack, and uses the standard Ninja_Forms() model API in the core plugin.

Point your AI at Ninja Forms.

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.