Listing toolkits
Use theorchestrate tools list command to list all tools in your environment. You can also use the --verbose (-v) flag to get detailed information about each tool in JSON format.
BASH
Exporting remote MCP toolkits using ADK CLI
Use the ADK CLI to export a remote MCP toolkit configuration for deployment or integration.BASH
Updating toolkits
You can update Python toolkits and MCP toolkits in watsonx Orchestrate, but each type follows a different process.Updating Python toolkits
You can update a Python toolkit by importing it again with your updated specifications. When you import the toolkit, watsonx Orchestrate replaces the existing version so you can continue working with the latest changes. Update process:- Make changes to your toolkit code
- Test changes locally
- Import the updated toolkit (replaces existing version)
- Test in draft environment
- Redeploy all agents that use the toolkit
- Publish agents to live environment
BASH
Updating local and remote MCP toolkits
Unlike Python toolkits, you cannot update an MCP toolkit in place. Instead, you must remove the existing toolkit and reimport it with the new specifications. Update process:Redeploy all agents that use the toolkit
After reimporting the toolkit, you must redeploy all agents that use tools from this toolkit to ensure they use the updated version.For more information, see Importing agents.
BASH
Migration consideration: If you’re frequently updating MCP toolkits and the remove/reimport process is disruptive, consider migrating to Python toolkits which support in-place updates. For guidance, see Migrating to Python toolkits.
Removing toolkits
Removing a toolkit will remove all tools provided by that toolkit. Before removing a toolkit, ensure no agents are using tools from it. Removal process:- Identify all agents using the toolkit
- Update agents to remove toolkit tool references
- Redeploy updated agents
- Remove the toolkit
BASH
Agent redeployment considerations
When you update or remove toolkits, you must redeploy affected agents: Why redeployment is required:- Agents cache tool definitions at deployment time
- Updated toolkit tools won’t be available until agents are redeployed
- Removed toolkit tools will cause errors if agents aren’t updated first
- Test in draft first: Update toolkits and test with agents in draft environment
- Update agents atomically: Update all related agents together to maintain consistency
- Use version control: Track toolkit and agent configurations in version control
- Plan maintenance windows: Schedule toolkit updates during low-traffic periods
- Monitor after deployment: Watch for errors after redeploying agents with updated toolkits
BASH
Next steps
- Choosing a tool type - Decision guide for selecting the right tool type
- Migrating to Python toolkits - Migrate standalone tools to toolkits
- Importing Python toolkits - Create and import Python toolkits
- Importing local MCP toolkits - Import local MCP servers
- Importing remote MCP toolkits - Connect to remote MCP servers

