What is the Contact Form 7 MCP server?
The Contact Form 7 MCP server from AcrossAI lets Claude, ChatGPT, Cursor and any other MCP client build forms, edit fields and notification mail, and find out why form emails never arrive on your WordPress site. It runs inside WordPress through the free Abilities Manager and MCP Manager plugins, and works through Contact Form 7 itself — with no third-party relay in between.
Looking for another plugin? Browse all WordPress MCP integrations or the Forms integrations.
What your AI can do with Contact Form 7
Contact Form 7 keeps each form as five things under one name: a field template, a notification mail, an autoresponder, validation messages and a block of settings. These abilities let an AI assistant read and change all five safely, instead of guessing at tag syntax.
Build forms by asking
Create a form from a title, duplicate one that already works, change anything about it, and get the shortcode to embed it.
Fields without tag syntax
Add, change or remove fields. The ability writes the tag and its label, so required markers and quoted options come out right.
Mail and autoresponder
Edit the notification and Mail (2), list every mail tag a form offers, and switch the autoresponder on only once it has content.
Messages visitors read
Rewrite success, error and validation messages in your brand’s voice, with Contact Form 7’s defaults shown alongside.
Find why mail isn’t arriving
Run Contact Form 7’s own validator, check mail tags against real fields, and spot skip_mail or demo_mode left switched on.
Guardrails built in
Deletes, field removals, recipient changes and mail-stopping settings refuse to run without confirm. Renames are blocked outright.
Troubleshooting
Contact Form 7 not sending email? Ask your AI to check the three quiet causes.
Each of these lets the visitor see “Thank you” while nothing useful reaches your inbox. None of them shows a warning in wp-admin.
Blank values in notifications
A field was renamed or removed, and its mail tag now renders empty. The email still arrives on time, looking normal. Checked by validate-mail-tags.
skip_mail or demo_mode left on
Two lines in Additional settings that stop delivery while the form keeps reporting success. Usually left over from testing. Checked by get-additional-settings.
Unsafe sender or wrong recipient
Contact Form 7’s own validator flags an unsafe From address and misplaced tags, via validate-form-config. Changing the recipient always needs confirm.
Try asking
Paste one into Claude, ChatGPT or Cursor once your site is connected.
“Create a quote-request form with name, email, company, a budget dropdown and a message, then give me the shortcode.”
“Why do my Contact Form 7 emails arrive with empty fields?”
“Turn on an autoresponder that thanks visitors and says we reply within one business day.”
“Rewrite every validation message on the contact form in a friendlier tone.”
“Duplicate the contact form as a backup, then make the phone field required.”
“Check every form on this site for configuration errors and tell me what to fix.”
AcrossAI vs WPVibe vs Novamira for Contact Form 7
Three ways to connect an AI assistant to Contact Form 7. The difference is where the MCP server runs and what sits between your AI and your site.
| AcrossAI | WPVibe | Novamira | |
|---|---|---|---|
| Where the MCP server runs | On your WordPress site | Hosted gateway at mcp.wpvibe.ai | On your WordPress site |
| Third-party relay | None | Every call passes through WPVibe’s cloud | None |
| How it works with Contact Form 7 | Dedicated Contact Form 7 abilities, each labelled read-only, write or destructive | Plugin abilities, REST API and WP-CLI | General PHP access; a Contact Form 7 specialization is part of Novamira Pro |
| Designed for | Production sites, with risky changes gated behind confirm | Any host reachable over HTTPS | Dev and staging environments with backups |
| Price | Free, including every Contact Form 7 ability | Free plan with a daily action allowance; paid tiers | Free core; specializations in Novamira Pro |
Based on each product’s own published documentation, September 2026.
Contact Form 7 + AI questions
Is there an MCP server for Contact Form 7?
Yes. AcrossAI turns your WordPress site into an MCP server with dedicated Contact Form 7 abilities, so Claude, ChatGPT, Cursor or a local model can work with Contact Form 7 directly. It’s free on WordPress.org.
Can ChatGPT or Claude manage Contact Form 7?
Yes, once your site is connected over MCP. Ask in plain English and your AI calls the Contact Form 7 abilities on this page, with risky changes gated behind an explicit confirm.
Is the Contact Form 7 integration free?
Yes. All of its abilities ship in Abilities Manager, which is free on WordPress.org. AcrossAI Pro adds one-click connectors and access control, but isn’t needed here.
Does my form data pass through AcrossAI’s servers?
No. Your WordPress site runs the MCP server and your AI client connects to it directly. There is no hosted gateway in the middle.
Can the AI delete a form or break email delivery?
Not by accident. Deleting a form, removing a field, changing a recipient and turning on skip_mail or demo_mode all refuse to run without an explicit confirm.
Which AI assistants work with it?
Any MCP client: Claude, ChatGPT, Gemini, Grok, Cursor, Claude Code, and local runtimes such as Ollama, LM Studio and Open WebUI.
Can it read form submissions?
These abilities cover form configuration: fields, mail, messages and settings. Contact Form 7 doesn’t store submissions on its own.
Is AcrossAI affiliated with Contact Form 7?
No. AcrossAI built and maintains this integration independently, using Contact Form 7’s public APIs.