n8n_create_project
Create a new project in n8n to organize workflows and credentials by providing a project name.
Instructions
Create a new project for organizing workflows and credentials.
Args:
name (string): Project name
Returns: The created project.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Project name |
Implementation Reference
- src/tools/projects.ts:100-127 (handler)The registration and handler implementation for the n8n_create_project tool.
server.registerTool( 'n8n_create_project', { title: 'Create n8n Project', description: `Create a new project for organizing workflows and credentials. Args: - name (string): Project name Returns: The created project.`, inputSchema: CreateProjectSchema, annotations: { readOnlyHint: false, destructiveHint: false, idempotentHint: false, openWorldHint: false } }, async (params: z.infer<typeof CreateProjectSchema>) => { const project = await post<N8nProject>('/projects', params); return { content: [{ type: 'text', text: `✅ Project created!\n\n${formatProject(project)}` }], structuredContent: project }; } );