MCP.Market

Watsonx MCP server

by ExpertVagabond·io.github.ExpertVagabond/watsonx·v1.0.1

IBM watsonx.ai MCP server for Claude integration

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

0 stars37 downloads/wk

Reviews

Write one

Nobody has reviewed Watsonx yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Watsonx tools (13, 2 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • key_protect_create_keywrite action

    Create a new encryption key in IBM Key Protect (stored in FIPS 140-2 Level 3 HSM)

  • key_protect_delete_keywrite action

    Delete an encryption key from IBM Key Protect (irreversible)

  • key_protect_get_key

    Get details of a specific key from IBM Key Protect

  • key_protect_list_keys

    List encryption keys from IBM Key Protect (HSM-backed key management on IBM Z infrastructure)

  • key_protect_unwrap_key

    Unwrap (decrypt) data using a root key in IBM Key Protect

  • key_protect_wrap_key

    Wrap (encrypt) data using a root key in IBM Key Protect - for envelope encryption

  • watsonx_chat

    Have a conversation with watsonx.ai chat models

  • watsonx_embeddings

    Generate text embeddings using watsonx.ai embedding models

  • watsonx_generate

    Generate text using IBM watsonx.ai foundation models (Granite, Llama, Mistral, etc.)

  • watsonx_list_models

    List available foundation models in watsonx.ai

  • zos_connect_call_service

    Call a z/OS Connect service to interact with mainframe programs (CICS, IMS, batch). Requires ZOS_CONNECT_URL to be configured.

  • zos_connect_get_service_info

    Get detailed information about a z/OS Connect service including its OpenAPI specification

  • zos_connect_list_services

    List available z/OS Connect services (RESTful APIs to mainframe programs). Requires ZOS_CONNECT_URL to be configured.

Public scan report

scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it

no findings
  • Code scan9 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 20 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Watsonx compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 95% of 48,255 servers
Tools
13
the typical server has 7
Tools that change things
15%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
37
more than 28% of 12,191 servers with a package

What its tools let an agent do: 11 read · 2 change

Install Watsonx in Claude Code, Cursor or VS Code

Runs npx -y watsonx-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add watsonx -- npx -y watsonx-mcp-server
Add to Cursor

What the publisher says

From the Watsonx repository's README, as published. We do not edit it. Read it on GitHub

watsonx MCP Server

MCP server for IBM watsonx.ai integration with Claude Code. Enables Claude to delegate tasks to IBM's foundation models (Granite, Llama, Mistral, etc.).

Features

  • Text Generation - Generate text using watsonx.ai foundation models
  • Chat - Have conversations with watsonx.ai chat models
  • Embeddings - Generate text embeddings
  • Model Listing - List all available foundation models

Available Tools

Setup

1. Install Dependencies

cd ~/watsonx-mcp-server
npm install

2. Configure Environment

Set these environment variables:

WATSONX_API_KEY=your-ibm-cloud-api-key
WATSONX_URL=https://us-south.ml.cloud.ibm.com
WATSONX_SPACE_ID=your-deployment-space-id  # Recommended: deployment space
WATSONX_PROJECT_ID=your-project-id          # Alternative: project ID

Note: Either WATSONXSPACEID or WATSONXPROJECTID is required for text generation, embeddings, and chat. Deployment spaces are recommended as they have Watson Machine Learning (WML) pre-configured.

3. Add to Claude Code

The MCP server is already configured in ~/.claude.json:

{
  "mcpServers": {
    "watsonx": {
      "type": "stdio",
      "command": "node",
      "args": ["/Users/matthewkarsten/watsonx-mcp-server/index.js"],
      "env": {
        "WATSONX_API_KEY": "your-api-key",
        "WATSONX_URL": "https://us-south.ml.cloud.ibm.com",
        "WATSONX_SPACE_ID": "your-deployment-space-id"
      }
    }
  }
}

Usage

Once configured, Claude can use watsonx.ai tools:

User: Use watsonx to generate a haiku about coding

Claude: [Uses watsonx_generate tool]
Result: Code flows like water
       Bugs arise, then disappear
       Programs come alive

Available Models

Some notable models available:

  • ibm/granite-3-3-8b-instruct - IBM Granite 3.3 8B (recommended)
  • ibm/granite-13b-chat-v2 - IBM Granite chat model
  • ibm/granite-3-8b-instruct - Granite 3 instruct model
  • meta-llama/llama-3-70b-instruct - Meta's Llama 3 70B
  • mistralai/mistral-large - Mistral AI large model
  • ibm/slate-125m-english-rtrvr-v2 - Embedding model

Use watsonxlistmodels to see all available models.

Architecture

Claude Code (Opus 4.5)
         │
         └──▶ watsonx MCP Server
                    │
                    └──▶ IBM watsonx.ai API
                              │
                              ├── Granite Models
                              ├── Llama Models
                              ├── Mistral Models
                              └── Embedding Models

Two-Agent System

This enables a two-agent architecture where:

  1. Claude (Opus 4.5) - Primary reasoning agent, handles complex tasks
  2. watsonx.ai - Secondary agent for specific workloads

Claude can delegate tasks to watsonx.ai when:

  • IBM-specific model capabilities are needed
  • Running batch inference on enterprise data
  • Using specialized Granite models
  • Generating embeddings for RAG pipelines

IBM Cloud Resources

This MCP server uses:

  • Service: watsonx.ai Studio (data-science-experience)
  • Plan: Lite (free tier)
  • Region: us-south

Create your own watsonx.ai project and deployment space in IBM Cloud.

Integration with IBM Z MCP Server

This watsonx MCP server works alongside the IBM Z MCP server:

Claude Code (Opus 4.5)
         │
         ├──▶ watsonx MCP Server
         │         └── Text generation, embeddings, chat
         │
         └──▶ ibmz MCP Server
                   └── Key Protect HSM, z/OS Connect

Demo scripts in the ibmz-mcp-server:

  • demo-full-stack.js - Full 5-service pipeline
  • demo-rag.js - RAG with watsonx embeddings + Granite

Document Analyzer

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Watsonx: common questions

Is Watsonx MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Watsonx safety report
How do I install Watsonx?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Watsonx need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Watsonx maintained?
The last commit was 57 days ago (2026-09-08). The latest release is v1.0.1.
How does Watsonx compare with other MCP servers?
safety score 92/100 (higher than 95% of 48,255 servers); tools 13 (the typical server has 7); tools that change things 15% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

More from ExpertVagabond →