validate_node
Validate n8n node configurations with comprehensive or minimal checks. Use full mode for errors, warnings, and suggestions, or minimal mode for quick required field validation.
Instructions
Validate n8n node configuration. Use mode='full' for comprehensive validation with errors/warnings/suggestions, mode='minimal' for quick required fields check. Example: nodeType="nodes-base.slack", config={resource:"channel",operation:"create"}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Validation mode. full=comprehensive validation with errors/warnings/suggestions, minimal=quick required fields check only. Default is "full" | full |
| config | Yes | Configuration as object. For simple nodes use {}. For complex nodes include fields like {resource:"channel",operation:"create"} | |
| profile | No | Profile for mode=full: "minimal", "runtime", "ai-friendly", or "strict". Default is "ai-friendly" | ai-friendly |
| nodeType | Yes | Node type as string. Example: "nodes-base.slack" |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| valid | Yes | ||
| errors | No | ||
| summary | No | ||
| nodeType | Yes | ||
| warnings | No | ||
| displayName | Yes | ||
| suggestions | No | ||
| workflowNodeType | No | ||
| missingRequiredFields | No | Only present in mode=minimal |