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

# Create project

> Create a project to group files, folders, and chats around a single matter.

<Info>
  **Tool** `create_project` · **Behavior** Additive
</Info>

Create a project to group files, folders, and chats around a single matter. You are recorded as the creator with admin access. Add files with `attach_to_project`; membership is managed separately, not on this call.

## Input parameters

<ParamField body="name" type="string" required>
  Project name (required, non-empty).
</ParamField>

<ParamField body="description" type="string | null">
  Optional project description.
</ParamField>

<ParamField body="custom_instructions" type="string | null">
  Optional custom instructions injected into chats in the project.
</ParamField>

<ParamField body="is_access_controlled" type="boolean">
  When true (default), only you and users you grant access can see the project. When false, everyone in your organization can see it.
</ParamField>

## Response

<ResponseField name="project" type="object">
  <Expandable title="properties">
    <ResponseField name="id" type="string (uuid)" />

    <ResponseField name="name" type="string" />

    <ResponseField name="description" type="string | null" />

    <ResponseField name="custom_instructions" type="string | null" />

    <ResponseField name="is_access_controlled" type="boolean" />

    <ResponseField name="my_access_level" type="'read' | 'write' | 'admin' | null" />

    <ResponseField name="created_at" type="string" />

    <ResponseField name="updated_at" type="string" />
  </Expandable>
</ResponseField>
