Contact Form 7 + MCP: let AI create and fix your CF7 forms
Connect Contact Form 7 to Claude, Cursor or ChatGPT through NibWP's MCP server. The AI creates forms with proper CF7 tags, mail templates and messages, reads every form on the site, and audits where submissions actually go — the fastest way to fix the form nobody has checked since launch.

Contact Form 7 is on millions of sites, and on most of them the forms were set up once and never looked at again: a mail template pointing at a former employee, a missing reply-to, a field with no validation. NibWP exposes CF7 as typed MCP tools — list, read and create forms — so an agent can audit every form in seconds and build new ones with the right tags and mail settings.
A new quote form is a brief: fields, required flags, the recipient, the acknowledgement. A portfolio audit is a question: 'which forms send to addresses that are not on our domain?' And because NibWP also speaks FluentSMTP, the whole 'contact form is not emailing' ticket can be worked end to end.
Contact Form 7 is one of the 45+ integrations inside NibWP's WordPress MCP server — 3 typed Contact Form 7 tools on top of 190+ WordPress tools. The full tool reference lives on the Contact Form 7 integration page; this page is about what those tools let you do.
What AI can do in Contact Form 7
Create forms
Form tags, required fields, mail templates, subject lines and success messages from a brief — real CF7 forms.
Read every form
Fields, mail settings and messages for every form on the site, in one read.
Audit recipients
Find forms sending to old addresses, with no reply-to, or with mail templates missing fields.
Mail templates done right
Recipient, sender, reply-to and the body tags set consistently — on every form.
Validation and spam
Required flags, email and number tags, acceptance checkboxes — applied by description.
Pairs with FluentSMTP
Create the form, set the mail, then configure and test delivery — one conversation.
The Contact Form 7 tools NibWP exposes
Every Contact Form 7 capability is a typed MCP tool with a schema the AI client can read, so it calls the right thing with the right arguments instead of guessing at your database. Read tools are free to explore; write tools go through the approval flow.
nibwp/cf7-info— Detect Contact Form 7, its version, how many forms exist, whether submissions are being stored, and which spam protections are…nibwp/cf7-forms— List, read, create, rename and duplicate Contact Form 7 forms, and get the shortcode for embedding one.nibwp/cf7-template— Read and replace the form-tag markup that defines a form's fields and layout.nibwp/cf7-fields— The fields of a form as Contact Form 7 itself parses them — name, type, whether required, and any options (read-only).nibwp/cf7-mail— Read and change what a form sends on submit: recipient, sender, subject, body, headers and attachments, for both the main mail and the…nibwp/cf7-messages— Read and change the messages a form shows: success, validation errors, spam refusal and the rest.nibwp/cf7-settings— Read and change a form's additional settings — demo mode, skipping mail, subscribers only, and any custom directives.nibwp/cf7-submissions— List and read stored submissions through Flamingo, and mark them spam or not spam.
Example prompts
Plain English is the interface. These are the kinds of requests agencies run against Contact Form 7 every day:
- “Create a quote form: name, email, phone, service (select), budget, message, with a GDPR acceptance box, sending to [email protected].”
- “List every form and where it sends.”
- “Which forms have no reply-to set?”
- “Read the 'Contact' form and tell me which fields are required.”
- “Create a newsletter signup form with email only, sending a confirmation to the submitter.”
How it works with Contact Form 7
There is no new dashboard to learn. You describe an outcome, NibWP plans it, and you approve before anything is written.
- Connect — install NibWP, connect Claude, Cursor, ChatGPT or any MCP client. Contact Form 7 is detected automatically and its tools appear in the client.
- Describe — describe the form or the audit. NibWP lists existing forms and reads their mail settings first, then shows the plan for anything new.
- Approve — NibWP shows the plan: which records it will create or change, and what will stay untouched. Nothing happens until you say yes.
- Done — it writes real Contact Form 7 data through the plugin's own APIs and reports back in plain English, with every change in the audit log.
Why not just a generic AI?
A general-purpose assistant can write text about Contact Form 7; it cannot safely operate it. The difference is structure, context and control.
A generic assistant
- Writes CF7 tag markup in a chat for you to paste
- Cannot see your forms or where they send
- Cannot tell you why submissions stopped arriving
Contact Form 7 + NibWP
- Creates real CF7 forms with tags and mail templates
- Reads every form's fields and recipients for audits
- Pairs with FluentSMTP to fix delivery
Safe by default
NibWP is built for agencies running client sites, so control and traceability come first:
- Nothing is written without your approval — you see the plan first, and you can run in draft mode.
- Every action is recorded in a full audit trail, per site and per user.
- It runs on Contact Form 7's own functions and APIs — your data stays on your server, nothing is copied to a third-party service.
- Forms are created, never overwritten — updates to existing forms and deletions are not part of an ordinary connection.
Related integrations
Most sites pair Contact Form 7 with other plugins NibWP already speaks: Fluent Forms + MCP, Gravity Forms + MCP, WPForms + MCP, FluentSMTP + MCP, FluentCRM + MCP, WordPress + MCP. All of them ship in the same plugin — see pricing for what each plan includes.
Questions, answered
Everything about running Contact Form 7 with NibWP.
Does it need Contact Form 7 installed?
Can it create forms with the right CF7 tags?
Can it fix 'the form is not sending'?
Can it read submissions?
Do I need a Pro Skill?
Fix every CF7 form by describing it.
Get the Bundle and let NibWP create and audit Contact Form 7 forms — and, with FluentSMTP, make sure they deliver.