MCP n8n form workflows
Use MCP to let agents configure the form and portal layer while n8n runs the workflow logic behind dynamic dropdowns, approvals, and submissions.
MCP n8n form workflows use an MCP server to expose form operations to an agent and n8n webhooks to execute automation. FormNode is the MCP-operable layer for fields, portals, approvals, tenant context, and submission delivery.
Use this pattern when the agent needs a real control plane.
- An agent should create forms, fields, organizations, approvals, and webhook-facing settings through tools.
- n8n should remain the system that calls external APIs and performs fulfillment.
- Dynamic dropdowns need n8n webhooks but should be configured in a managed form layer.
- The team wants agents to modify form workflows without writing a new public form app.
- MCP should operate product configuration, not bypass tenant boundaries.
- n8n credentials should stay inside n8n or the relevant secret store.
- Publishing requires real webhook readiness, not just a form that renders.
- Agent-generated changes should preserve organization context and allowed customer scope.
Keep the agent on configuration and n8n on execution.
Expose form operations through MCP
Use FormNode's MCP server for form creation, organization context, approvals, and readiness checks.
Expose automation through n8n
Use n8n webhooks for option loading, final submission delivery, callbacks, and downstream actions.
Keep draft and publish separate
Agents should build draft forms first, then publish after webhook readiness is verified.
Document the contract
Record the field keys, option values, submission payload, approval callback, and retry expectations.
What is an MCP n8n form workflow?
It is a workflow where an agent uses MCP tools to configure the form layer, while n8n webhooks provide dynamic data and execute the submitted work.
Does MCP send submissions to n8n?
No. MCP is for agent operations. FormNode submission webhooks send the final payload to n8n after the user submits the form or an approval completes.