# createCreatorView

Mutation

Create a saved Creator View for the current workspace.

Available to agents as MCP tool `createCreatorView` — see [Write tools](/api/v2/docs/mcp/write-tools#create-creator-view).

## Arguments

| Name | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| `input` | [`CreateCreatorViewInput!`](/api/v2/docs/types/create-creator-view-input) | Yes | — | Mutation input. |

## Returns

| Name | Type | Description |
| --- | --- | --- |
| `creatorView` | [`CreatorView`](/api/v2/docs/types/creator-view) | The newly created creator view. Null on validation failure. |
| `userErrors` | [`[UserError!]!`](/api/v2/docs/types/user-error) | List of user-facing validation errors. Empty on success. |

## Examples

### Create a creator view

Create a saved Creator View for the workspace.

```graphql
mutation CreateCreatorViewDefault($input: CreateCreatorViewInput!) {
  createCreatorView(input: $input) {
    creatorView {
      id
      name
      filters
      sort
    }
    userErrors {
      field
      message
    }
  }
}
```

Variables:

```json
{
  "input": {
    "name": "Top Priority Creators",
    "filters": {},
    "sort": []
  }
}
```

Response — HTTP 200:

```json
{
  "data": {
    "createCreatorView": {
      "creatorView": {
        "id": "860120e8-3849-56f8-b14e-dd6b2da0b2d9",
        "name": "Top Priority Creators",
        "filters": {},
        "sort": []
      },
      "userErrors": []
    }
  }
}
```
