Introduction
This blog post provides step-by-step instructions for connecting a Watsonx Orchestrate AI agent with Watsonx Data Intelligence. It demonstrates how easily you can extend your AI assistant's capabilities using Watsonx Data Intelligence features. In this guide, you will learn how to build a Watsonx Orchestrate agent and configure it to work with the Data Intelligence MCP server.
Prerequisites
Before starting, make sure you have the following installed or configured:
- IBM IAM API Key
- Watsonx Data Intelligence Service
- Watsonx Orchestrate Service access
Following setup is done for cloud SaaS env, but it can be easily replicate for CPD as well.
Step 1 - Create Data Intelligence connection in WXO
As the first step, create a Data Intelligence connection inside Watsonx Orchestrate so it can connect with the Data Intelligence service in SaaS or CPD.
Go to Connections and add a new connections:
Select the Authentication type as "Key Value Pair"
You can use the key–value pair options below for different Data Intelligence instances.
For Cloud SaaS Prod:
DI_SERVICE_URL: https://api.dataplatform.cloud.ibm.com
DI_APIKEY: <your ibm iam api key>
For Cloud SaaS Dev:
DI_SERVICE_URL: https://api.dataplatform.dev.cloud.ibm.com
DI_APIKEY: <your ibm iam api key from dev env>
For CPD onprem:
DI_SERVICE_URL: https://api.dataplatform.dev.cloud.ibm.com
DI_APIKEY: <your cpd api key>
DI_ENV_MODE: cpd
Step 2 - Build and deploy Agent using DI MCP server
Go to Build → Agent Builder → Create Agent.
Select Toolset and click Add Tool.
Select all the tools.
Note: Only 8 tools are shown per page—go to the next page to select the rest.
Then close the window.
Step 3 - Chat with DI agent
Select Chat from the menu options.
Select your Agent from the drop-down option and start chatting with it.