n8n_generate_workflow
Generate n8n workflows from natural language descriptions using AI. Describe your automation need, receive workflow proposals, then deploy with a single ID. Optionally generate fresh workflows or deploy a previous preview.
Instructions
Generate an n8n workflow from a natural language description using AI. Call with just a description to get workflow proposals. Then call again with deploy_id to deploy a chosen proposal, or set skip_cache=true to generate a fresh workflow. Use confirm_deploy=true to deploy a previously generated workflow.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| description | Yes | Clear description of what the workflow should do. Include: trigger type (webhook, schedule, manual), services to integrate (Slack, Gmail, etc.), and the logic/flow. | |
| skip_cache | No | Set to true to skip proposals and generate a fresh workflow from scratch. Returns a preview — call again with confirm_deploy=true to deploy it. | |
| deploy_id | No | ID of a proposal to deploy. Get proposal IDs from a previous call that returned status "proposals". | |
| confirm_deploy | No | Set to true to deploy the workflow from the last generation preview. |