{"record":{"id":"fa1021e6cef959af","repo":"n8n-io/n8n","slug":"tool-no-parameters","errorCode":"TOOL_NO_PARAMETERS","errorMessage":"'${node.name}' has no parameters set.","messagePattern":"'(.+?)' has no parameters set\\.","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/@n8n/workflow-sdk/src/workflow-builder/plugins/validators/tool-node-validator.ts","lineNumber":54,"sourceCode":"\t\tconst provider = ctx.validationOptions?.nodeTypesProvider;\n\t\tif (provider) {\n\t\t\tconst nodeType = provider.getByNameAndVersion(node.type, Number(node.version));\n\t\t\tconst properties = nodeType?.description?.properties;\n\t\t\t// If provider returns info and properties is empty array, skip validation\n\t\t\tif (properties !== undefined && properties.length === 0) {\n\t\t\t\treturn issues;\n\t\t\t}\n\t\t}\n\n\t\t// Fallback to static list when provider not available or doesn't have info\n\t\tif (TOOLS_WITHOUT_PARAMETERS.has(node.type)) {\n\t\t\treturn issues;\n\t\t}\n\n\t\tconst params = node.config?.parameters;\n\t\tif (!params || Object.keys(params).length === 0) {\n\t\t\tissues.push({\n\t\t\t\tcode: 'TOOL_NO_PARAMETERS',\n\t\t\t\tmessage: `'${node.name}' has no parameters set.`,\n\t\t\t\tseverity: 'warning',\n\t\t\t\tnodeName: node.name,\n\t\t\t});\n\t\t}\n\n\t\treturn issues;\n\t},\n};\n","sourceCodeStart":36,"sourceCodeEnd":64,"githubUrl":"https://github.com/n8n-io/n8n/blob/5ac6606e81f67bb9534255570cd4e86fd8101eee/packages/@n8n/workflow-sdk/src/workflow-builder/plugins/validators/tool-node-validator.ts#L36-L64","documentation":"Error \"'${node.name}' has no parameters set.\" thrown in n8n-io/n8n.","triggerScenarios":"Thrown at packages/@n8n/workflow-sdk/src/workflow-builder/plugins/validators/tool-node-validator.ts:54 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"5ac6606e81f67bb9534255570cd4e86fd8101eee","analyzedAt":"2026-08-12T05:26:35.080Z","schemaVersion":2},"datasetVersion":"2026-08-12T13:17:24.610Z"}