Invoke a Watson Orchestrate agent via MCP. Configure with WO_AGENT_ID.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Simple MCP (Model Context Protocol) server that invokes a single Watson Orchestrate agent remotely. The agent is defined once via environment variables or MCP config.
Use this when you want a lightweight MCP that only chats with one agentβno tool management, no agent listing, no flows. Just invoke_agent(message) and get_agent().
Full documentation: DOCUMENTATION.md (includes screenshots for VS Code and Langflow).
Publishing: PUBLISHING.md β npm and MCP Registry procedure.
| Tool | Description |
|---|---|
| invoke_agent | Send a message to the configured Watson Orchestrate agent. The agent responds using its tools and LLM. |
| get_agent | Get details of the configured agent (name, description, tools, instructions). |
Set these in .env or your MCP client config (e.g. Cursor mcp.json):
Runs get_agent and invoke_agent to confirm connectivity.
wxo-agent-mcp folder in VS Code.npm run build..vscode/mcp.json registers the MCP server as wxo-agent and loads .env.get_agent first.npm run test:verify from the terminal (Ctrl+`).See DOCUMENTATION.md for more prompts and setup.
Question examples: Full list β
| invoke_agent | get_agent |
|---|---|
| What is the weather in Amsterdam? | Use get_agent to show agent details |
| Tell me a dad joke | What tools does my agent have? |
| What time is it in Tokyo? | |
| What can you help me with? |
Langflow: Add an MCP Tools component, choose STDIO, set Command=node, Args=["/path/to/dist/index.js"], and env vars. See DOCUMENTATION.md.
Add to Cursor β Opens the Cursor Directory page. After adding, set WO_API_KEY, WO_INSTANCE_URL, and WO_AGENT_ID in Cursor MCP settings.
For cursor.directory/mcp/new submission:
| Field | Value |
|---|---|
| Cursor Deep Link | cursor://anysphere.cursor-deeplink/mcp/install?name=WxO%20Agent%20MCP&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsInd4by1hZ2VudC1tY3AiXSwiZW52Ijp7IldPX0FQSV9LRVkiOiJ5b3VyLWFwaS1rZXkiLCJXT19JTlNUQU5DRV9VUkwiOiJodHRwczovL3lvdXItaW5zdGFuY2Uub3JjaGVzdHJhdGUuaWJtLmNvbSIsIldPX0FHRU5UX0lEIjoieW91ci1hZ2VudC1pZCJ9fQ== |
| Install instructions | https://github.com/markusvankempen/wxo-agent-mcp#mcp-client-configuration |
.cursor/mcp.json).vscode/mcp.json)The server is named wxo-agent. Use envFile to load .env:
For npx (after publishing), use "command": "npx", "args": ["-y", "wxo-agent-mcp"], and add env with your credentials.
Same config as Cursor. Copy examples/antigravity-mcp.json or add to your MCP config:
| wxo-agent-mcp | wxo-builder-mcp-server | |
|---|---|---|
| Purpose | Invoke one agent | Full dev toolkit (tools, agents, connections, flows) |
| Agent | Single WO_AGENT_ID | Multiple agents, WO_AGENT_IDs |
| Tools | invoke_agent, get_agent | 30+ tools (list_skills, deploy_tool, etc.) |
| Use case | Chat with a specific agent | Build and manage Watson Orchestrate resources |
Apache-2.0
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/wxo-agent-mcp)<a href="https://allmcps.com/mcp/wxo-agent-mcp"><img src="https://allmcps.com/api/badge/wxo-agent-mcp?style=directory" alt="WxO Agent MCP on AllMCPs" /></a>