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

# Tools + MCP

> Let the AI interact with other software you use

<img src="https://mintcdn.com/chorus/tOmaOI9xs-dPFnr_/images/tools-picker.png?fit=max&auto=format&n=tOmaOI9xs-dPFnr_&q=85&s=9975a740c9ba4007f605e29bf394c28b" alt="Tools" className="rounded-xl" width="1270" height="1136" data-path="images/tools-picker.png" />

Tools allow AI models to perform actions like searching the web, reading Slack messages, or sending emails.

Out of the box, Chorus has access to these sets of tools:

* Web: search the web for information
* Terminal: run terminal commands
* Image Generator: generate images with OpenAI's `gpt-image-1` model
* GitHub: manage repos, code, issues, and PRs

## Enabling tools

To use tools in a chat, click the `Tools` button in the message composer, or press <kbd>⌘</kbd> + <kbd>T</kbd> to open the tool selector.

Toggle on any tools you'd like to use. When the light turns green, the tools are ready.

<Note>
  Even if a tool is available, the AI might decide not to use it. You can
  always include instructions in your message like "Use the web tools" or
  "Don't use any tools."
</Note>

You can also add your own tools through [MCP servers](#mcp).

## MCP

You can add local or remote MCP servers in Chorus.

Select the `Add Custom MCP` button in the tools picker or go to `Settings` -> `Connections` to manage your MCPs.

You can also add a custom **local** or **remote** MCP to Chorus by clicking `Add Remote MCP` or `Add Local MCP` in settings.

Once you follow the on-screen prompts, you'll be able to run your custom MCP.

### How to Import MCPs from Claude Desktop

Chorus can import MCPs from Claude Desktop in 1 click.

Go to `Settings` -> `Connections` and click `Import from Claude Desktop`.

<img src="https://mintcdn.com/chorus/Z4zDLdWahI28tjZx/images/mcp-import-light.png?fit=max&auto=format&n=Z4zDLdWahI28tjZx&q=85&s=d258048d74ee2b13f5a245a77df6a2f2" alt="Import from Claude Desktop" className="dark:hidden" width="1662" height="1004" data-path="images/mcp-import-light.png" />

<img src="https://mintcdn.com/chorus/Z4zDLdWahI28tjZx/images/mcp-import-dark.png?fit=max&auto=format&n=Z4zDLdWahI28tjZx&q=85&s=d5e018455e718e66384f108832e384bd" alt="Import from Claude Desktop" className="hidden dark:block" width="1624" height="978" data-path="images/mcp-import-dark.png" />

## Examples

Introduction to MCP:

<video src="https://meltylabs.fly.storage.tigris.dev/ChorusMCP.mp4" controls alt="Add Custom MCP" />

Use the `Web` and `Terminal` tools in combination to search the web and download information:

<video src="https://meltylabs.fly.storage.tigris.dev/ChorusTools.mp4" controls autoplay muted loop alt="Tools" className="rounded-xl" />

<video src="https://meltylabs.fly.storage.tigris.dev/ChorusTweet.mp4" controls alt="Web and Terminal" className="rounded-xl" />

Use the `GitHub` tool to manage your GitHub repos, code, issues, and PRs:

<video src="https://meltylabs.fly.storage.tigris.dev/ChorusGithub.mp4" controls alt="GitHub" className="rounded-xl" />
