ewm-ops-mcp
Provides tools for interacting with SAP Extended Warehouse Management (EWM) operations, including listing overdue warehouse tasks, checking at-risk deliveries, retrieving delivery status and stock, viewing warehouse KPIs, creating picking tasks, confirming tasks, and posting goods issues, with policy controls such as shadow mode and approval gating.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ewm-ops-mcpWhich deliveries are at risk?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ewm-ops-mcp
A warehouse operations MCP server with the control plane production agents actually need: typed tools, shadow mode, human approval, and segregation of duties.
Not a weather demo. An LLM can list overdue warehouse tasks, inspect a blocked outbound delivery, and preview a goods issue — but it cannot post GI, because this operator is not authorized. That denial is code, not a prompt.
Cursor / Claude / any MCP client
│ stdio
▼
ewm-ops-mcp
│
govern() choke-point
shadow │ live+approve │ deny
▼
mock EWM store
(swap for RFC later)Built on the same model as lattice-mcp. The mock is the point of the portfolio piece: the protocol and the policy, not a live SAP box.
Tools
Tool | Kind | Notes |
| read | SLA > 40 min |
| read | Carrier cut-off |
| read | Includes block reason |
| read | Bin + qty |
| read | KPIs |
| write | Fails if delivery blocked |
| write | Confirm WT |
| write | Always denied (SoD demo) |
Writes accept approve: true. In EWM_MODE=shadow (default) they still never execute.
Related MCP server: foreman
Run
npm install
npm test
# MCP stdio (Claude Desktop / Cursor)
npm run mcp
# HTTP for curl
npm start
curl -s localhost:4040/tools
curl -s localhost:4040/invoke -d '{"tool":"warehouse_overview"}' -H 'content-type: application/json'Claude Desktop snippet:
{
"mcpServers": {
"ewm-ops": {
"command": "npx",
"args": ["tsx", "src/mcp.ts"],
"cwd": "/path/to/ewm-ops-mcp"
}
}
}Try this conversation
“Which deliveries are at risk?”
“Why is 80000124 blocked?”
“Create picking for 80000124” → error (blocked)
“Confirm task 9100004501” →
shadow_blockedwith a planned call“Post goods issue for 80000123” →
denied(no GI auth)
That sequence is the product.
License
MIT © Prasanna Kumar Popuri
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceEnables AI coding agents to evaluate actions against team-defined policies, record decisions, and obtain human approvals for potentially risky operations.1651
- AlicenseAqualityCmaintenanceEnables agents to query warehouse safety review results, including verified alerts, semantic timeline search, and audit logs of rejected detections.7MIT
- FlicenseNot gradedqualityCmaintenanceEnables controlled AI-agent access to enterprise-shaped tools with a deny-by-default gated write path, human approval, dry-run execution, and append-only audit logging.
- AlicenseAqualityBmaintenanceEnables AI agents to safely inspect and execute version-controlled operational runbooks with policy checks, dry-run planning, and out-of-band approvals.3MIT
Related MCP Connectors
Runtime permission, approval, and audit layer for AI agent tool execution.
Preflight, approve, and prove consequential agent actions with signed evidence and x402 tools.
Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/popuripk/ewm-ops-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server