{
 "categories": [
  "enterprise",
  "developer-tools",
  "case-management"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-09-11",
   "fact": "homepage",
   "note": "IBM presents Business Automation Workflow as AI-powered workflow automation and a key capability of IBM Cloud Pak for Business Automation.",
   "source": "https://www.ibm.com/products/business-automation-workflow",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "vendor",
   "note": "The opened product page is published by IBM and names IBM Business Automation Workflow as the product.",
   "source": "https://www.ibm.com/products/business-automation-workflow",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "deployment",
   "note": "The page places BAW inside Cloud Pak for Business Automation and describes workflow automation that runs with watsonx Orchestrate and other agents, which is a hybrid Cloud Pak and product deployment rather than a single SaaS SKU.",
   "source": "https://www.ibm.com/products/business-automation-workflow",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "platforms",
   "note": "The product page documents the agentic Workplace Assistant and workflow automation as a browser workplace experience. No mobile client is named on the opened page.",
   "source": "https://www.ibm.com/products/business-automation-workflow",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "license",
   "note": "IBM markets BAW as commercial Cloud Pak workflow software and invites a next step with IBM, not a public free tier.",
   "source": "https://www.ibm.com/products/business-automation-workflow",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "status",
   "note": "The opened page promotes current AI agent, MCP, and Workplace Assistant capabilities, including Business Automation Workflow 25.0.1.0 and Cloud Pak 25.0.1.",
   "source": "https://www.ibm.com/products/business-automation-workflow",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.exists",
   "note": "The IBM-owned README states that the local MCP server calls existing REST services from workflow automations and requires an ENDPOINT plus workflow credentials.",
   "source": "https://raw.githubusercontent.com/ibmbpm/ibm-baw-mcp-server/main/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.exists",
   "note": "IBM Community documents Process REST APIs for processes and tasks and Operations REST APIs for administrative actions, replacing heritage BPD REST APIs.",
   "source": "https://community.ibm.com/community/user/viewdocument/getting-to-know-the-new-baw-rest-ap?CommunityKey=810abde6-3916-441b-aac3-b9105bb37e3c&tab=librarydocuments",
   "tier": "community"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.kinds[0]",
   "note": "The README describes exposed REST services as custom HTTP APIs created by workflow automations and consumed by the MCP server over HTTP.",
   "source": "https://raw.githubusercontent.com/ibmbpm/ibm-baw-mcp-server/main/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.kinds[1]",
   "note": "The same Community article states that a Swagger, also known as OpenAPI, definition ships with BAW at /bpm/docs and /ops/docs, with explorer UI under /bpm/explorer.",
   "source": "https://community.ibm.com/community/user/viewdocument/getting-to-know-the-new-baw-rest-ap?CommunityKey=810abde6-3916-441b-aac3-b9105bb37e3c&tab=librarydocuments",
   "tier": "community"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.auth[0]",
   "note": "IBM documents USERID and PASSWORD environment variables for basic authentication from the local MCP server to the workflow environment.",
   "source": "https://raw.githubusercontent.com/ibmbpm/ibm-baw-mcp-server/main/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.auth[0]",
   "note": "Jens Engelke's IBM Community reply states that BAW REST Swagger and the REST API Tester support HTTP basic Authorization and an LtpaToken2 cookie, plus POST /system/login for a CSRF token.",
   "source": "https://community.ibm.com/community/user/discussion/rest-api-access-to-baw",
   "tier": "community"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.auth[1]",
   "note": "For Cloud Pak for Business Automation and BAW on containers the README documents API_KEY Zen API key authentication, prefixed with ZenApiKey, and links IBM Docs for authorizing HTTP requests with a Zen API key.",
   "source": "https://raw.githubusercontent.com/ibmbpm/ibm-baw-mcp-server/main/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.coverage",
   "note": "Documented Process REST coverage includes System login and GET /processes/{process_id}. Operations REST covers administrative actions. That is process, task, and operations coverage, not every BAW authoring surface.",
   "source": "https://community.ibm.com/community/user/viewdocument/getting-to-know-the-new-baw-rest-ap?CommunityKey=810abde6-3916-441b-aac3-b9105bb37e3c&tab=librarydocuments",
   "tier": "community"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.coverage",
   "note": "Exposed REST services are tenant-defined automation APIs. Only the default version of each service is published as an MCP tool, and the server reports no tools when no process application exposes a REST service.",
   "source": "https://raw.githubusercontent.com/ibmbpm/ibm-baw-mcp-server/main/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.docs",
   "note": "Opened the IBM Docs Business Automation Workflow 25.0.x Process REST topic. The public response was the IBM Documentation JavaScript shell, so this URL is the vendor docs locator rather than a readable method catalog in this pass.",
   "source": "https://www.ibm.com/docs/en/baw/25.0.x?topic=apis-process-rest",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.mcp.first_party",
   "note": "IBM's MCP catalog lists IBM Business Automation Workflow MCP Server at github.com/ibmbpm/ibm-baw-mcp-server and a separate IBM Workflow Runtime MCP Server pointing at IBM Docs for BAW 26.0.x.",
   "source": "https://raw.githubusercontent.com/IBM/mcp/main/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.mcp.first_party",
   "note": "The product page declares Integration with AI Agents via MCP for watsonx Orchestrate, Claude, and Copilot, and shows a local MCP Server demo for triggering workflow automations.",
   "source": "https://www.ibm.com/products/business-automation-workflow",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.mcp.first_party",
   "note": "The ibmbpm repository is IBM-owned. It implements a local stdio Python MCP server for BAW 25.0.1.0 and Cloud Pak 25.0.1 and later that publishes exposed REST services as tools. The same README says the code is an open-source project, not an IBM product, and that IBM will not maintain it going forward.",
   "source": "https://raw.githubusercontent.com/ibmbpm/ibm-baw-mcp-server/main/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.mcp.verdict",
   "note": "IBM/mcp describes the Workflow Runtime MCP Server as providing secure access to BAW runtime capabilities so agents can query, monitor, and manage running process and case instances, including starting workflows, searching tasks, accessing case data, and managing documents, with OAuth security.",
   "source": "https://raw.githubusercontent.com/IBM/mcp/main/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.mcp.verdict",
   "note": "IBM Community states the Runtime MCP Server ships with Cloud Pak for Business Automation 26.0.0 and BAW on containers 26.0.0.0, exposes /process/mcp and /case/mcp, and runs tool calls under OAuth authorization-code identity against existing workflow and case authorization.",
   "source": "https://community.ibm.com/community/user/blogs/ralf-schmauder/2026/06/26/managing-work-with-the-workflow-runtime-mcp-server",
   "tier": "community"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.mcp.verdict",
   "note": "IBM Community describes the Runtime MCP Server as an optional Kubernetes component that translates tool requests into authenticated BAW API calls, with topology-specific instances for Process Federation Server or standalone runtimes and OAuth 2.1 identity propagation.",
   "source": "https://community.ibm.com/community/user/blogs/bhagyashree-arer/2026/07/27/deploying-and-operating-workflow-runtime-mcp-serve",
   "tier": "community"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.cli.exists",
   "note": "The Community article says Operations REST APIs can automate administrative actions instead of wsadmin commands. That mentions a traditional admin CLI but does not document a current first-party business-transaction CLI, so CLI presence stays unknown.",
   "source": "https://community.ibm.com/community/user/viewdocument/getting-to-know-the-new-baw-rest-ap?CommunityKey=810abde6-3916-441b-aac3-b9105bb37e3c&tab=librarydocuments",
   "tier": "community"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.data_access.export[0]",
   "note": "The opened Process REST example returns process-instance data from GET /processes/{process_id} after a JSON login response that includes csrf_token.",
   "source": "https://community.ibm.com/community/user/viewdocument/getting-to-know-the-new-baw-rest-ap?CommunityKey=810abde6-3916-441b-aac3-b9105bb37e3c&tab=librarydocuments",
   "tier": "community"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.data_access.import[0]",
   "note": "Exposed REST services accept typed input parameters. The README's loan-eligibility example takes age, income, and credit_score, so agents write JSON business payloads into those services.",
   "source": "https://raw.githubusercontent.com/ibmbpm/ibm-baw-mcp-server/main/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://www.ibm.com/llms.txt returned HTTP 404.",
   "source": "https://www.ibm.com/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "The product /llms.txt URL returned the HTML Business Automation Workflow marketing page, not an llms.txt agent document.",
   "source": "https://www.ibm.com/products/business-automation-workflow/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-09-11",
   "fact": "verdict.scores.api",
   "note": "A maintained REST path exists for exposed automations plus Community-documented Process and Operations OpenAPI, with basic and Zen API-key auth. Coverage is tenant services and process or task APIs, CSRF applies on Process REST, and IBM Docs method pages were JS-gated, so the score stays in the practical 7 band.",
   "source": "https://raw.githubusercontent.com/ibmbpm/ibm-baw-mcp-server/main/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "verdict.scores.mcp",
   "note": "IBM lists two official BAW MCP servers. Runtime MCP has useful process and case coverage with OAuth but is an optional 26.0.0 container or Cloud Pak component. The local server is useful on 25.0.1+ yet IBM says it will not maintain that code as a product. That is official coverage with material version and maintenance limits, not a 9-10 production-grade connect-anywhere server.",
   "source": "https://raw.githubusercontent.com/IBM/mcp/main/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[0].url",
   "note": "Opened the current IBM Business Automation Workflow product page.",
   "source": "https://www.ibm.com/products/business-automation-workflow",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[1].url",
   "note": "Opened IBM/mcp. The catalog README lists both BAW MCP servers; the repository last push recorded on GitHub was 2026-09-02.",
   "source": "https://github.com/IBM/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[2].url",
   "note": "Opened the IBM-owned local BAW MCP repository. GitHub last push was 2026-08-06. The repository is not archived.",
   "source": "https://github.com/ibmbpm/ibm-baw-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[3].url",
   "note": "Opened the IBM Docs Workflow Runtime MCP Server topic. The public response was the IBM Documentation JavaScript shell, so tool names were taken only from IBM/mcp and IBM Community pages that rendered.",
   "source": "https://www.ibm.com/docs/en/baw/26.0.x?topic=work-managing-workflow-runtime-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[4].url",
   "note": "Opened the current local BAW MCP server README, including auth, version gate, async limits, and the non-product maintenance disclaimer.",
   "source": "https://raw.githubusercontent.com/ibmbpm/ibm-baw-mcp-server/main/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[5].url",
   "note": "Opened the current IBM Community article that documents Process and Operations REST OpenAPI locations and the CSRF login flow.",
   "source": "https://community.ibm.com/community/user/viewdocument/getting-to-know-the-new-baw-rest-ap?CommunityKey=810abde6-3916-441b-aac3-b9105bb37e3c&tab=librarydocuments",
   "tier": "community"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-11",
  "volatility": "high",
  "watch": [
   {
    "type": "product",
    "url": "https://www.ibm.com/products/business-automation-workflow"
   },
   {
    "type": "docs",
    "url": "https://github.com/IBM/mcp"
   },
   {
    "type": "docs",
    "url": "https://github.com/ibmbpm/ibm-baw-mcp-server"
   },
   {
    "type": "docs",
    "url": "https://www.ibm.com/docs/en/baw/26.0.x?topic=work-managing-workflow-runtime-mcp-server"
   },
   {
    "type": "docs",
    "url": "https://raw.githubusercontent.com/ibmbpm/ibm-baw-mcp-server/main/README.md"
   },
   {
    "type": "docs",
    "url": "https://community.ibm.com/community/user/viewdocument/getting-to-know-the-new-baw-rest-ap?CommunityKey=810abde6-3916-441b-aac3-b9105bb37e3c&tab=librarydocuments"
   }
  ]
 },
 "homepage": "https://www.ibm.com/products/business-automation-workflow",
 "id": "ibm-business-automation-workflow",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [
    "basic",
    "api-key"
   ],
   "coverage": "partial",
   "docs": "https://www.ibm.com/docs/en/baw/25.0.x?topic=apis-process-rest",
   "exists": true,
   "kinds": [
    "rest",
    "openapi"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json"
   ],
   "import": [
    "json"
   ]
  },
  "extensibility": {
   "scripting": [],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Documented automation is the Process and Operations REST surfaces, exposed workflow REST services, the local ibmbpm/ibm-baw-mcp-server, and the Workflow Runtime MCP Server on Business Automation Workflow 26.0.0 container and Cloud Pak deployments. Process Portal, Workplace, and Workplace Assistant browser control remain unassessed.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "IBM Business Automation Workflow",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "n8n",
   "workato"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "IBM",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 7,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": 7,
   "overall": 7,
   "rpa": null
  },
  "summary": "The best evidenced agent path into IBM Business Automation Workflow (BAW) is the product REST stack, not Camunda, not IBM FileNet Content Manager, and not n8n or Workato as standalone products. IBM Community documents Process REST APIs for processes and tasks and Operations REST APIs for administrative actions, with in-product OpenAPI at /bpm/docs and /ops/docs and Swagger UI under /bpm/explorer. Callers authenticate first; the IBM-owned local MCP server README declares HTTP basic USERID and PASSWORD against the workflow endpoint, and Zen API key authentication for Cloud Pak for Business Automation and BAW on containers. Community posts add that Process REST also accepts basic or LTPA cookies, requires POST /system/login to obtain a BPMCSRFToken, and can send bearer tokens when User Management Service or another OpenID Connect provider is configured. Coverage is the published process, task, operations, case, and tenant-exposed REST services, not a full authoring shell. Two IBM first-party MCP surfaces exist. The local ibmbpm/ibm-baw-mcp-server, listed on IBM/mcp and the product page, maps default versions of exposed workflow REST services to stdio tools for clients such as watsonx Orchestrate, Claude, and Copilot on BAW 25.0.1.0 and Cloud Pak 25.0.1 and later; the same README states IBM will not maintain that repository as a product, and asynchronous process-style services are fire-and-forget. The Workflow Runtime MCP Server, listed on IBM/mcp and introduced for Cloud Pak and BAW on containers 26.0.0, is an optional Kubernetes component with /process/mcp and /case/mcp endpoints, OAuth identity propagation, and catalog-declared support for starting workflows, querying process and case instances, searching tasks, accessing case data, and managing documents. IBM Docs for that runtime topic opened as a JavaScript documentation shell in this pass, so individual tool names are not taken from that page. Zapier, Make, Power Automate, and n8n connectors were not catalog-checked. No first-party llms.txt was found. Computer-use viability is unassessed.\n"
 }
}