About this plugin
ModelGain WebMCP Forms provides a fail-closed, explicit WebMCP contract for Contact Form 7. Site administrators choose individual compatible forms in Tools > WebMCP Forms. New and undiscovered forms are disabled by default.
An enabled tool fills only supported human-visible fields for review. It never submits a form, calls submit() or requestSubmit(), bypasses Contact Form 7 validation, or bypasses CAPTCHA, spam protection, nonce/CSRF behavior, or submission hooks. The ordinary Contact Form 7 human flow remains authoritative.
The initial release supports text, email, URL, telephone, number, date, textarea, select, and radio fields. File uploads, checkboxes, acceptance, quizzes, CAPTCHA/anti-spam controls, provider-internal hidden inputs, sensitive names, multiple selects, and unknown controls fail closed.
WebMCP is treated as progressive enhancement. modelContext. This plugin exposes a structured browser tool surface; it does not provide or bundle an AI agent.
Browser support
WebMCP is an emerging browser API. registerTool() interface in a secure context. On unsupported browsers, the plugin leaves the normal Contact Form 7 experience unchanged.
Privacy and external services
This plugin makes no external requests, includes no telemetry, and sends no form data to a cloud service. Frontend configuration contains only the enabled form ID, resolved tool name, description, and explicit supported-field JSON Schema.