
Watsonx
Connects Claude to IBM watsonx.ai foundation models including Granite, Llama, and Mistral for text generation, chat, and embeddings. Exposes four tools: watsonx_generate for text completion, watsonx_chat for conversations, watsonx_embeddings for generating vectors, and watsonx_list_models to see what's available. Requires an IBM Cloud API key and either a deployment space ID or project ID. Useful when you need IBM's enterprise models for batch inference, want specialized Granite capabilities, or need to generate embeddings for RAG pipelines while keeping Claude as your primary reasoning agent. Includes command line tools for document analysis, semantic search, and batch processing across large document sets.
- tools
- 4
- transport
- STDIO
- last updated
- Feb 14, 2026
Tools
4 toolsPublic tool metadata for what this MCP can expose to an agent.
watsonx_generateGenerate text using watsonx.ai models
Generate text using watsonx.ai models
No parameter schema in public metadata yet.
watsonx_chatChat with watsonx.ai models
Chat with watsonx.ai models
No parameter schema in public metadata yet.
watsonx_embeddingsGenerate text embeddings
Generate text embeddings
No parameter schema in public metadata yet.
watsonx_list_modelsList available models
List available models
No parameter schema in public metadata yet.
Sponsors
Readme
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
| Tool | Description |
|---|---|
watsonx_generate | Generate text using watsonx.ai models |
watsonx_chat | Chat with watsonx.ai models |
watsonx_embeddings | Generate text embeddings |
watsonx_list_models | List available models |
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
Details
- Repository
- github.com/expertvagabond/watsonx-mcp-server
- Package
watsonx-mcp-server- Transport
- STDIO
- Registry
- MCP registry, active