n8n_tools_help
Access documentation and usage guides for n8n workflow automation tools to understand available capabilities and implementation methods.
Instructions
Get documentation and usage guide for n8n MCP tools. Call this first to understand available capabilities.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | No | Topic to get help about. "overview" for general guide, "workflows" for workflow management, "executions" for execution management, "nodes" for common node types, "examples" for usage examples. |
Implementation Reference
- src/tools/documentation-tools.ts:516-530 (handler)The main handler function that executes the 'n8n_tools_help' tool. It retrieves documentation content based on the provided topic (default 'overview') and returns it as text content.n8n_tools_help: async ( args: Record<string, unknown> ): Promise<ToolResult> => { const topic = (args.topic as string) || 'overview'; const content = DOCUMENTATION[topic as keyof typeof DOCUMENTATION] || DOCUMENTATION.overview; return { content: [ { type: 'text' as const, text: content, }, ], }; },
- The tool definition including name, description, and inputSchema for validation of the 'n8n_tools_help' tool.{ name: 'n8n_tools_help', description: 'Get documentation and usage guide for n8n MCP tools. Call this first to understand available capabilities.', inputSchema: { type: 'object', properties: { topic: { type: 'string', enum: ['overview', 'workflows', 'executions', 'nodes', 'examples'], description: 'Topic to get help about. "overview" for general guide, "workflows" for workflow management, "executions" for execution management, "nodes" for common node types, "examples" for usage examples.', }, }, }, },
- src/tools/index.ts:12-16 (registration)Registration of the tool schema in the complete 'allTools' array used by the MCP server for the listTools endpoint.export const allTools: ToolDefinition[] = [ ...documentationTools, // Documentation first for discoverability ...workflowTools, ...executionTools, ];
- src/server.ts:108-111 (registration)Runtime dispatch/registration check for documentation tool handlers, including 'n8n_tools_help', in the MCP callTool handler.if (name in documentationToolHandlers) { const handler = documentationToolHandlers[name as keyof typeof documentationToolHandlers]; return handler(args); }