Data Intelligence MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Data Intelligence MCP Servershow me the top 5 sales regions from last quarter"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Data Intelligence MCP Server
The IBM Data Intelligence MCP Server provides a modular and scalable implementation of the Model Context Protocol (MCP), purpose-built to integrate with IBM Data Intelligence services. It enables secure and extensible interaction between MCP clients and IBM’s data intelligence capabilities.
For the list of tools supported in this version and sample prompts, refer to TOOLS_PROMPTS.md
flowchart LR
github["data-intelligence-mcp Github"] -- publish --> registry
registry["PyPi registry"] -- pip install ibm-watsonx-data-intelligence-mcp-server--> server
subgraph MCP Host
client["MCP Client"] <-- MCP/STDIO --> server("Data Intelligence MCP Server")
end
server -- HTTPS --> runtime("IBM Data Intelligence")
subgraph id["Services"]
runtime
end
client <-- MCP/HTTP --> server2("Data Intelligence MCP Server") -- HTTPS --> runtime
Resources:
Integrating Claude with Watsonx Data Intelligence A step-by-step guide showing how Claude Desktop connects to the Data Intelligence MCP Server.
Watsonx Orchestrate + Data Intelligence Demonstrates how Watsonx Orchestrate integrates with the MCP Server for automation.
Ibm Bob + Data Intelligence A step-by-step guide showing how IBM Bob connects to the Data Intelligence MCP Server.
Table of Contents
Related MCP server: SAP Business Data Cloud MCP Server
Quick Install - PyPI
Prerequisites
Python 3.11 or higher
Data Intelligence SaaS or CPD 5.2.1
Installation
Standard Installation
Use pip/pip3 for standard installation:
pip install ibm-watsonx-data-intelligence-mcp-serverQuick Install and run - uv
Prerequisites
Data Intelligence SaaS or CPD 5.2.1
Install and Running
stdio mode
uvx ibm-watsonx-data-intelligence-mcp-server --transport stdiohttp mode
uvx ibm-watsonx-data-intelligence-mcp-serverServer
If you have installed the ibm-watsonx-data-intelligence-mcp-server locally on your host machine and want to connect from a client such as Claude, Copilot, or LMStudio, you can use the stdio mode as described in the examples under the Client Configuration section.
The server can also be configured and run in http/https mode.
Refer to Client Settings section on applicable environment variables for http mode. Update as required before starting the server below. Default DI_ENV_MODE is SaaS
HTTP Mode
ibm-watsonx-data-intelligence-mcp-server --transport http --host 0.0.0.0 --port 3000HTTPS Mode
Refer to SERVER_HTTPS.md for detailed HTTPS server configuration and setup.
stdio Mode
When configuring the server through Claude, Copilot, or an MCP client in stdio mode, the server does not need to be started separately. The client will invoke the server directly using standard input/output.
Client Configuration
Claude Desktop
stdio (Recommended for local mcp server setup)
Prereq: uv installation guide
Add the MCP server to your Claude Desktop configuration:
{
"mcpServers": {
"wxdi-mcp-server": {
"command": "uvx",
"args": ["ibm-watsonx-data-intelligence-mcp-server", "--transport", "stdio"],
"env": {
"DI_SERVICE_URL": "https://api.dataplatform.cloud.ibm.com",
"DI_APIKEY": "<data intelligence api key>",
"DI_ENV_MODE": "SaaS",
"LOG_FILE_PATH": "/tmp/di-mcp-server-logs"
}
}
}
}http/https (Remote setup)
If the MCP server is running on a local/remote server in http/https mode.
For Cloud SaaS:
{
"mcpServers": {
"wxdi-mcp-server": {
"url": "<url_to_mcp_server>",
"type": "http",
"headers": {
"x-api-key": "your api key from cloud SaaS"
}
}
}
}For CPD:
{
"mcpServers": {
"wxdi-mcp-server": {
"url": "<url_to_mcp_server>",
"type": "http",
"headers": {
"x-api-key": "your api key from cpd env",
"username": "<user name from cpd env>"
}
}
}
}VS Code Copilot
stdio (Recommended for local mcp server setup)
Prereq: uv installation guide
Add the MCP server to your VS Code Copilot MCP configuration:
{
"servers": {
"wxdi-mcp-server": {
"command": "uvx",
"args": ["ibm-watsonx-data-intelligence-mcp-server", "--transport", "stdio"],
"env": {
"DI_SERVICE_URL": "https://api.dataplatform.cloud.ibm.com",
"DI_APIKEY": "<data intelligence api key>",
"DI_ENV_MODE": "SaaS",
"LOG_FILE_PATH": "/tmp/di-mcp-server-logs"
}
}
}
}http/https (Remote setup)
If the MCP server is running on a local/remote server in http/https mode.
For Cloud SaaS:
{
"servers": {
"wxdi-mcp-server": {
"url": "<url_to_mcp_server>",
"type": "http",
"headers": {
"x-api-key": "your api key from cloud SaaS"
}
}
}
}For CPD:
{
"servers": {
"wxdi-mcp-server": {
"url": "<url_to_mcp_server>",
"type": "http",
"headers": {
"x-api-key": "your api key for cpd env",
"username": "<user name from cpd env>"
}
}
}
}Watsonx Orchestrate
Watsonx Orchestrate + Data Intelligence blog post demonstrates how Watsonx Orchestrate integrates with the MCP Server for automation.
IBM Bob
IBM Bob + Data Intelligence blog post demonstrates how IBM Bob integrates with the MCP Server for automation.
Configuration
The MCP server can be configured using environment variables or a .env file. Copy .env.example to .env and modify the values as needed.
Client Settings
Below client settings are common whether http or stdio mode
Environment Variable | Default | Description |
|
| Base URL for Watsonx Data Intelligence instance. Example: api.dataplatform.cloud.ibm.com for SaaS and cluster url for CPD |
|
| Environment mode ( |
|
| HTTP request timeout in seconds |
|
| Logs will be written here if provided. Mandatory for |
|
| Context for URLs returned from tool responses ( |
Below client settings are only applicable for stdio mode
Environment Variable | Default | Description |
|
| API key for authentication |
|
| Username (required when using API key for CPD) |
|
| Bearer token for alternative to API key |
For http/https mode client can send below headers
Headers | Default | Description |
|
| API key related to SaaS/CPD |
|
| username for CPD env If API key is provided |
|
| Bearer token alternative to apikey |
e.g:
{
"servers": {
"wxdi-mcp-server": {
"url": "<url_to_mcp_server>",
"type": "http",
"headers": {
"x-api-key": "your api key from cloud SaaS/cpd"
}
}
}
}{
"servers": {
"wxdi-mcp-server": {
"url": "<url_to_mcp_server>",
"type": "http",
"headers": {
"authorization": "Bearer token"
}
}
}
}SSL/TLS Configuration
If running in CPD environment, you might need to configure SSL certificate for client connection. Please look into SSL_CERTIFICATE_GUIDE.md for more details.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceEnables AI assistants to interact with Databricks Genie Spaces through MCP tools. Provides secure OAuth-based access to query and interact with Databricks data catalogs and schemas via custom Genie interfaces.Last updated
- Alicense-qualityCmaintenanceEnables AI assistants to manage SAP Business Data Cloud operations including data shares, Delta Sharing, and data product publishing through an MCP interface.Last updated11MIT

Data Intelligence MCP Serverofficial
Alicense-qualityCmaintenanceProvides a modular MCP server to integrate with IBM Data Intelligence services, enabling secure interaction with data intelligence capabilities via tools and skills.Last updated19Apache 2.0- Alicense-qualityAmaintenanceEnables AI assistants to securely connect with SAP ABAP and BTP services, allowing execution of function modules, BAPIs, table reads, and various BTP operations through MCP.Last updated1Apache 2.0
Related MCP Connectors
MCP Hub: AI service discovery, per-user OAuth, and multi-service workflow orchestration
Connect e-commerce and marketing data to AI assistants via MCP.
A paid remote MCP for AI SDK data query MCP, built to return verdicts, receipts, usage logs, and aud
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hingaibm/data-intelligence-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server