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