Back to Home
DecisionsDev icon

ibm-decision-intelligence-mcp-server

Verified Safe

by DecisionsDev

Overview

The MCP server acts as an adapter, allowing AI assistants (like Claude, watsonx Orchestrate) to discover and execute automated decisions from IBM Decision Intelligence or IBM Automation Decision Services.

Installation

Run Command
npx -y di-mcp-server --di-apikey <YOUR_DI_API_KEY> --url https://mytenant.decision-prod-us-south.decision.saas.ibm.com/ads/runtime/api/v1

Environment Variables

  • DEBUG
  • URL
  • TRANSPORT
  • AUTHENTICATION_MODE
  • DI_APIKEY
  • ZEN_APIKEY
  • ZEN_USERNAME
  • BASIC_USERNAME
  • BASIC_PASSWORD
  • DEPLOYMENT_SPACES
  • DECISION_SERVICE_IDS
  • DECISION_SERVICE_POLL_INTERVAL

Security Notes

The server's architecture is sound, focusing on API proxying and tool registration. Input validation is performed using Zod schemas generated from OpenAPI specifications, which is a robust approach. Credentials (API keys, usernames, passwords) are handled through environment variables or CLI arguments and used for authenticated calls to the external decision runtime. It explicitly uses `encodeURIComponent` for URL paths to prevent injection issues. There are no obvious signs of `eval` usage, uncontrolled `child_process` execution, or hardcoded sensitive information. The primary security assumption is the trustworthiness and security of the IBM Decision Intelligence/ADS runtime it connects to.

Similar Servers

Stats

Interest Score35
Security Score8
Cost ClassMedium
Avg Tokens5000
Stars5
Forks1
Last Update2026-01-16

Tags

AI AssistantDecision IntelligenceAutomationMicroserviceAPI Gateway