> ## Documentation Index
> Fetch the complete documentation index at: https://docs.babou.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# CreateProject

> Create a new project via MCP

## Overview

Creates a new project. A project is the container for chapters, prompts, and exports.

## Parameters

<ParamField path="name" type="string" required>
  Project name (1-30 characters)
</ParamField>

<ParamField path="description" type="string">
  Optional project description (max 1000 characters)
</ParamField>

## Returns

Returns the created project with its unique ID.

## Example Usage

### In Claude

```
Create a new project called "Pricing Page Refresh" for the launch campaign around our new tier
```

Claude will use the `CreateProject` tool and respond with the project details.

### Direct Tool Call

```json theme={null}
{
  "name": "CreateProject",
  "arguments": {
    "name": "Pricing Page Refresh",
    "description": "Launch campaign for the new Team tier"
  }
}
```

### Response

```json theme={null}
{
  "id": "prj_abc123xyz",
  "name": "Pricing Page Refresh",
  "description": "Launch campaign for the new Team tier",
  "created_at": "2026-05-02T10:00:00Z"
}
```

## Common Use Cases

<AccordionGroup>
  <Accordion title="A project per release" icon="rocket">
    ```
    Create a project for next week's pricing page launch
    ```
  </Accordion>

  <Accordion title="Organizing a campaign across formats" icon="folder">
    ```
    Create three projects: one for the launch ad, one for the feature demo, one for the social cuts
    ```
  </Accordion>

  <Accordion title="Project with a clear scope" icon="gear">
    ```
    Create a project called "Q4 Onboarding Refresh" with description "New onboarding flow for the Team plan"
    ```
  </Accordion>
</AccordionGroup>

## Next Steps

After creating a project:

1. Use [AddChapter](/mcp/tools/add-chapter) to add chapters
2. Use [AddPrompt](/mcp/tools/add-prompt) to fill chapters with content
3. Use [ExportProject](/mcp/tools/export-project) to render the final video

## REST API Equivalent

This tool calls: `POST /api/v1/projects`

See the [Create Project API documentation](/api-reference/projects/create) for more details.
