Skip to main contentToolkits 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).
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
When you import a toolkit, Orchestrate exposes each tool within it individually using the naming format: