Data Intelligence MCP Server
IBM Data Intelligence services integrate into MCP clients for modular data workflows.
Data last scanned today · Reviewed today
Overview
The Data Intelligence MCP Server provides a framework to link AI assistants with IBM Data Intelligence capabilities. It supports interaction through both STDIO and HTTP/HTTPS protocols, making it suitable for both local development and remote service deployment. The server architecture includes support for tool definitions and custom skill references, allowing users to extend functionality beyond standard requests. It is designed to work with various clients, including Claude Desktop, VS Code, and Watsonx Orchestrate, facilitating automation across IBM-integrated environments.
Our verdict
This server carries a high risk level with a security score of 40/100. Because the project is community-maintained rather than officially managed by IBM and has not yet undergone editorial review, users should exercise caution regarding its authentication and read-only implementation. It is recommended for development and evaluation purposes in isolated environments until security audits are performed.
- Supports modular and scalable MCP integration patterns
- Zero direct dependencies reduce potential supply-chain surface area
- Utilizes Apache-2.0 open-source licensing
- Provides documented tool and skill reference guides
- Community-maintained status lacks direct vendor oversight
- Authentication methods have not yet been reviewed
- Read-only mode verification is currently pending
Tools
| Tool | Description | Risk |
|---|---|---|
| get_semantic_model | Retrieves the semantic model for Text to SQL Service. | low |
| generate_sql_query | Generates a SQL query using the Text to SQL Service. | low |
| enable_container_for_text_to_sql | Enables a container for Text to SQL operations. | medium |
| check_if_onboarding_job_is_completed | Checks the completion status of a Text to SQL onboarding job. | low |
| generate_reporting_sql_query | Generates a SQL query for reporting purposes. | low |
| dynamic_query_search | Performs a dynamic search query. | low |
| create_glossary_from_files | Creates a glossary based on provided files. | medium |
| copy_connection | Creates a new connection in any catalog or project by copying an existing connection from any catalog. | medium |
| create_or_update_url_data_product | Creates a URL data product draft with specified name and URL details or updates an existing draft with a URL asset. | medium |
| create_update_data_product_from_asset_in_container | Creates a data product draft from catalog or project assets or updates an existing draft with catalog or project assets. | medium |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What are the core software prerequisites to run this MCP server?
You must have Python 3.11 or higher installed, along with access to either IBM Data Intelligence SaaS or CPD 5.2.1.
›How do I install the server if I prefer using uv?
You can use uvx to run the server directly without a manual install, using the command 'uvx ibm-watsonx-data-intelligence-mcp-server --transport stdio' for stdio mode or 'uvx ibm-watsonx-data-intelligence-mcp-server' for http mode.
›Do I need to start the server manually when using stdio mode?
No, when using stdio mode with clients like Claude Desktop or VS Code Copilot, the client invokes the server directly, so no separate server process is required.
›How can I access the supported tools and skills for this server?
You can reference the TOOLS_PROMPTS.md file for a list of supported tools and sample prompts, and the SKILLS_REFERENCE.md file for instructions on managing and using server skills.
›What should I do if my MCP client does not support prompt template registration?
You can use the manual prompt templates provided in the PROMPTS_TEMPLATE_SAMPLES directory located within the repository.
›How do I set up the skills folder for local access?
After installation, you can run the 'wxdi-setup-skills' command, which is an interactive script that copies the skills folder to a location of your choice.
Alternatives
Changelog
Badge
Maintain this server? Add the live badge to your README.