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 for 'n8n_tools_help' that retrieves and returns documentation content based on the provided topic parameter (defaults to 'overview').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, }, ], }; },
- Tool schema definition including name, description, and inputSchema for 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 tool definitions: 'n8n_tools_help' is included via spread of documentationTools into the allTools array used by the MCP server for listing tools.export const allTools: ToolDefinition[] = [ ...documentationTools, // Documentation first for discoverability ...workflowTools, ...executionTools, ];
- src/server.ts:108-110 (registration)Handler dispatch registration: Routes calls to 'n8n_tools_help' by checking against documentationToolHandlers object and invoking the matching handler.if (name in documentationToolHandlers) { const handler = documentationToolHandlers[name as keyof typeof documentationToolHandlers]; return handler(args);