MCP server for managing webMethods Integration Server via pure HTTP API - 39 tools for flow services, adapters, ports, and more
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"webmethods-is": {
"env": {
"WM_IS_URL": "http://your-is-host:5555",
"WM_IS_USER": "Administrator",
"WM_IS_PASSWORD": "your-password"
},
"args": [
"-y",
"@wm-mcp-server/cli"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
An MCP (Model Context Protocol) server that gives AI assistants full control over webMethods Integration Server -- replacing webMethods Designer for most development and administration tasks.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@wm-mcp-server/cli' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @wm-mcp-server/cli against OSV.dev.
setup_jdbc_connectionWalks through JDBC connection + adapter service creation, browses tables/columns interactively
setup_kafka_streamingSets up Kafka connection alias + event specification
setup_jms_connectionCreates JNDI provider + JMS connection (guides JAR installation)
setup_mqtt_connectionSets up MQTT connection + trigger subscription
setup_sap_connectionConfigures SAP adapter connection
setup_scheduled_taskSchedules a service for execution
setup_rest_apiExposes services via OpenAPI or imports an API spec
setup_user_managementCreates users, groups, ACLs
setup_oauthRegisters OAuth clients and scopes
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in devops
MCP server for using the GitLab API
Yunxiao MCP Server provides AI assistants with the ability to interact with the Yunxiao platform. It provides a set of tools that interact with Yunxiao's API, allowing AI assistants to manage Codeup repository, Project, Pipeline, Packages etc.
Enhanced MCP server for GitLab: group projects listing and activity tracking
MCP server for Komodo - manage Docker containers, servers, stacks, and deployments via AI
MCP Security Weekly
Get CVE alerts and security updates for Wm Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An MCP (Model Context Protocol) server that gives AI assistants full control over webMethods Integration Server -- replacing webMethods Designer for most development and administration tasks.
Single ~4MB binary, no runtime dependencies, works with any remote IS instance via pure HTTP APIs.
Compatible with any MCP client: IBM Bob, Claude Code, Claude Desktop, Cursor, Windsurf, etc.
| Area | What the AI can do | Tools |
|---|---|---|
| Flow services | Create services with full logic (INVOKE, MAP, BRANCH, LOOP, TRY/CATCH), signatures, test them | 5 |
| Flow debugging | Step-by-step execution, inspect pipeline at each step, set breakpoints, modify variables | 7 |
| Unit testing | Run test suites, get JUnit/text reports, mock services for isolated testing | 10 |
| Namespace dependencies | Find dependents, references, unresolved refs, search nodes, refactor/rename | 6 |
| Adapter services | Browse database tables/columns interactively, create Select/Insert/CustomSQL services -- like Designer | 5 |
| JDBC/SAP/OPC adapters | Create connections, listeners, notifications, query metadata | 20 |
| Document type generation | Generate IS doc types from JSON, JSON Schema, XSD, XML, DTD samples, SAP IDoc/RFC | 7 |
| Flat file schemas | Create/read/delete flat file schemas and dictionaries | 4 |
| Kafka streaming | Create Kafka connections, event specifications, triggers | 15 |
| JMS messaging | Create JMS connections and triggers via JNDI providers | 20 |
| MQTT messaging | Create MQTT connections and triggers | 12 |
| Pub/Sub triggers | Manage messaging triggers, inspect status, get stats | 9 |
| Messaging | Connection management, CSQ, publishable doc types, publish/deliver messages | 11 |
| Package marketplace | Browse, search, and install packages from packages.webmethods.io | 7 |
| Scheduler | Create/manage scheduled tasks (one-time, repeating, complex) | 10 |
| Users & access | Create users/groups, manage ACLs, assign ACLs to nodes, account locking, default access | 21 |
| Server admin | Health, stats, thread dumps, logs, thread/session kill, SSL cache, license info | 15 |
| Packages & namespace | Full CRUD, settings, compile, dependencies, startup services, JAR management | 21 |
| Ports & port access | HTTP/FTP/FilePolling/WebSocket listener management + per-port access control | 14 |
| URL aliases | Clean REST URL routing with CRUD | 5 |
| JDBC pools | Connection pool CRUD, driver management | 8 |
| Global variables | Configuration variable management | 5 |
| Remote servers | IS-to-IS remote server aliases | 4 |
| Web services | REST/SOAP endpoint CRUD, OpenAPI generation, connector refresh | 13 |
| Auditing | Audit logger management | 5 |
| OAuth | Client registration, scopes, token management, settings | 9 |
| JWT | Issuer management, global JWT settings | 6 |
| SFTP | Server and user alias management, connection testing | 9 |
| HTTP proxy | Proxy server alias CRUD | 6 |
| Cache manager | Cache CRUD, reset | 6 |
| Logger config | View/change log levels for all loggers, server logging config | 5 |
| SAML | SAML issuer management | 3 |
| LDAP | LDAP server configuration | 4 |
| Outbound passwords | Stored password management for adapter connections | 3 |