Having spent a fair bit of time trying to get any AI assistant to give me something meaningful about what is actually happening on the shop floor, I quickly hit a wall. Joule — SAP’s own AI copilot — is great for HR, Finance, and procurement queries, but the moment you ask it something about a production order execution status or OEE on a work center, it has nothing to say. The data simply is not there. So I took a different route: building an MCP (Model Context Protocol) server that exposes SAP Digital Manufacturing APIs as tools that an AI assistant like Claude can call in real time. This post walks through how I built and deployed it on SAP BTP Cloud Foundry.
End Object: An MCP server running on SAP BTP Cloud Foundry that exposes SAP Digital Manufacturing APIs as 23 callable tools, allowing an AI assistant to query live production data — orders, SFCs, work centers, OEE, quality NCs, data collection, materials, and routings.
Knowledge Prerequisite: Basic familiarity with Node.js, SAP BTP Cloud Foundry, and SAP Digital Manufacturing Cloud APIs.
Assumption: SAP Digital Manufacturing Cloud tenant is active, BTP subaccount is set up, and you have CF CLI access to push applications.
Having spent a fair bit of time trying to get any AI assistant to give me something meaningful about what is actually happening on the shop floor, I quickly hit a wall. Joule — SAP’s own AI copilot — is great for HR, Finance, and procurement queries, but the moment you ask it something about a production order execution status or OEE on a work center, it has nothing to say. The data simply is not there. So I took a different route: building an MCP (Model Context Protocol) server that exposes SAP Digital Manufacturing APIs as tools that an AI assistant like Claude can call in real time. This post walks through how I built and deployed it on SAP BTP Cloud Foundry.End Object: An MCP server running on SAP BTP Cloud Foundry that exposes SAP Digital Manufacturing APIs as 23 callable tools, allowing an AI assistant to query live production data — orders, SFCs, work centers, OEE, quality NCs, data collection, materials, and routings.Knowledge Prerequisite: Basic familiarity with Node.js, SAP BTP Cloud Foundry, and SAP Digital Manufacturing Cloud APIs.Assumption: SAP Digital Manufacturing Cloud tenant is active, BTP subaccount is set up, and you have CF CLI access to push applications. Read More Technology Blog Posts by Members articles
#SAP
#SAPTechnologyblog