> ## Documentation Index
> Fetch the complete documentation index at: https://mcp-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 has 60 tools and mounts 58 of them 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      | Tools | In `default` |
| ------------ | ----- | ------------ |
| `canvas`     | 28    | Yes          |
| `file`       | 14    | Yes          |
| `automation` | 9     | Yes          |
| `chat`       | 2     | Yes          |
| `workspace`  | 2     | Yes          |
| `search`     | 1     | Yes          |
| `org`        | 1     | No           |
| `notify`     | 1     | 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 two 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`](/tools/meta#cohesive_info) — it reports the mounted toolsets, the ones available, and the total tool count.
