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

# Toolsets

> Choose which Cohesive tools a client mounts, by URL path, header, or query.

The server mounts most of its tools by default. That's a lot of context for a client that only needs to read a Canvas, so you can narrow the selection per connection.

## The toolsets

| Toolset | In `default` |
| - | - |
| `canvas` | Yes |
| `file` | Yes |
| `automation` | Yes |
| `chat` | Yes |
| `workspace` | Yes |
| `search` | Yes |
| `org` | No |
| `notify` | No |

`org` and `notify` stay out of `default` because organization management and notifications are rarely what an agent connector wants. Ask for them by name, or take everything with `all`.

The meta tools, `cohesive_info` and `cohesive_help`, mount on every selection. They sit outside the toolset model, so you can't name them and you can't turn them off.

## Choosing a selection

A selection is `default`, `all`, or a comma-separated list of names. Three ways to send it, checked in this order:

<Tabs>
  <Tab title="URL path">
    The clearest option, and the one that survives a client that only stores a URL.

    ```
    https://mcp.cohesive.ai/mcp/x/canvas,file
    ```
  </Tab>

  <Tab title="Header">
    For clients that let you set headers but not the path.

    ```
    X-MCP-Toolsets: canvas,file
    ```
  </Tab>

  <Tab title="Query">
    ```
    https://mcp.cohesive.ai/mcp?toolsets=canvas,file
    ```

    `?tools=` is accepted as well.
  </Tab>
</Tabs>

Send nothing and you get `default`.

<Note>
  A name the server doesn't know is a `400`, not a silent omission. A mistyped connector URL fails at setup rather than quietly serving you half a tool list.
</Note>

## Selections worth starting from

| You want | Selection |
| - | - |
| The usual working set | `default`, or leave it off |
| Reading and editing Canvases only | `canvas` |
| Canvas work with attachments | `canvas,file` |
| Scheduled work | `automation,canvas` |
| Everything, including `org` and `notify` | `all` |

To see what a selection actually mounted, call [`cohesive_info`](/mcp-server/tools/meta#cohesive_info) — it reports the mounted toolsets, the ones available, and the total tool count.
