> ## Documentation Index
> Fetch the complete documentation index at: https://developer.watson-orchestrate.ibm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# What are toolkits?

**Toolkits** are collections of tools that must be imported or removed as a single unit. Currently, watsonx Orchestrate supports one type of toolkit: the Model Context Protocol (MCP).

## Supported toolkit formats

watsonx Orchestrate supports MCP toolkits built using the **stdio transport**, implemented in either **Python** or **Node.js**. These toolkits run inside the Orchestrate runtime, similar to standalone Python tools.
You can import MCP toolkits from:

* **npm** (for Node.js)
* **PyPI** (for Python)
* **Local filesystem** (without publishing to a package registry)
* **Remote MCP server**

## Tool naming convention

When you import a toolkit, Orchestrate exposes each tool within it individually using the naming format:

```
toolkit_name:tool_name
```
