validate_node_operation
Validate n8n node configurations by providing node type and configuration object. Ensure proper setup for workflow automation with profiles like strict, runtime, or ai-friendly.
Instructions
Validate n8n node configuration. Pass nodeType as string and config as object. Example: nodeType="nodes-base.slack", config={resource:"channel",operation:"create"}
Input Schema
Name | Required | Description | Default |
---|---|---|---|
config | Yes | Configuration as object. For simple nodes use {}. For complex nodes include fields like {resource:"channel",operation:"create"} | |
nodeType | Yes | Node type as string. Example: "nodes-base.slack" | |
profile | No | Profile string: "minimal", "runtime", "ai-friendly", or "strict". Default is "ai-friendly" | ai-friendly |
Input Schema (JSON Schema)
{
"additionalProperties": false,
"properties": {
"config": {
"description": "Configuration as object. For simple nodes use {}. For complex nodes include fields like {resource:\"channel\",operation:\"create\"}",
"type": "object"
},
"nodeType": {
"description": "Node type as string. Example: \"nodes-base.slack\"",
"type": "string"
},
"profile": {
"default": "ai-friendly",
"description": "Profile string: \"minimal\", \"runtime\", \"ai-friendly\", or \"strict\". Default is \"ai-friendly\"",
"enum": [
"strict",
"runtime",
"ai-friendly",
"minimal"
],
"type": "string"
}
},
"required": [
"nodeType",
"config"
],
"type": "object"
}