Skip to main content

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.

Toolkits group related tools so you can import or remove them in one action. You use toolkits to organize and manage tools efficiently in watsonx Orchestrate. watsonx Orchestrate supports two toolkit types:
  • MCP toolkits
  • Python toolkits

MCP Toolkits

Use MCP toolkits to integrate tools built with the stdio transport in Python or Node.js. These toolkits run inside the watsonx Orchestrate runtime and behave like standalone Python tools, which keeps execution and debugging consistent. You can import MCP toolkits from the following sources:
  • npm (for Node.js)
  • PyPI (for Python)
  • Local filesystem (without publishing to a package registry)
  • Remote MCP server

Python Toolkits

Use Python toolkits to bundle multiple Python tools. After you import the Python toolkits, watsonx Orchestrate groups all included tools into one Python toolkit.

Tool naming convention

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