STRATEGIC OVERVIEW

Client Context & The Integration Deadlock The client runs hub-and-spoke distribution across North America, Western Europe, and Southeast Asia.

Client Context & The Integration Deadlock

The client runs hub-and-spoke distribution across North America, Western Europe, and Southeast Asia. SAP S/4HANA anchors orders and finance; a custom WMS handles high-velocity lanes; TMS tracks carrier events; ServiceNow-class ITSM manages exceptions. Dispatch supervisors touched six to eleven screens per stuck shipment.

Early copilots drafted emails but could not resolve exceptions—no governed tool execution existed. Inbound MCP proposals (public HTTPS into the DMZ) were rejected twice for lateral movement and weak audit attribution.

INSIGHT

Citation anchor: In regulated logistics, the blocker is rarely model quality—it is provable containment. Auditors ask whether an agent can exfiltrate shipment data or write under another user's identity. Without outbound tunnels, per-tool schemas, and HITL on writes, architecture review stops the program.

Private MCP mesh banner
Cinematic banner for the private MCP mesh program—outbound-only agent connectivity across logistics core systems.

Why Inbound MCP Exposure Failed Security Review

Security's red-team surfaced three show-stoppers familiar to AI agent ERP integration programs:

DimensionInbound MCP (Rejected)Outbound Private MCP Tunnel (Selected)
Firewall postureNew inbound allow rules per environmentEgress-only from MCP zone
Blast radiusDMZ compromise may pivot to internal APIsBroker enforces schema + OIDC per call
Audit attributionShared service account in logsPer-session agent JWT + supervisor HITL
Time to sign-offEst. 9–14 weeksPilot approved in 4 weeks

Target Architecture: Private MCP Mesh

The mesh has four planes:

  1. Orchestration — plans multi-step workflows, selects tools, enforces budgets.
  2. Tunnel — outbound SSE from enterprise MCP broker to orchestrator; no inbound initiation.
  3. Tool — on-prem MCP servers wrapping SAP OData, WMS REST, TMS events, ITSM tickets.
  4. Governance — OIDC for humans, machine identities for agents, immutable audit, HITL console for writes.
MCP mesh architecture overview
End-to-end private MCP mesh—orchestrator, outbound tunnel gateway, on-prem MCP servers, and centralized audit/HITL governance.
On-prem MCP server topology
On-prem topology—per-system MCP servers, message bus for async events, and broker cluster with active-active failover.

Exception Workflow: From Stuck Shipment to Resolved Ticket

Median resolution dropped from 4.2 hours to 38 minutes on 2,400 pilot exceptions.

Exception resolution workflow
Exception resolution workflow—TMS delay trigger, agent plan, read tools across ERP/WMS, HITL approval, audit close.

Trigger: TMS publishes SHIPMENT_DELAYED to Kafka with order ID and lane.

Plan: Orchestrator decomposes into ERP holds, WMS pick status, ITSM search, and proposed carrier rebook.

Write tools (erp.release_credit_hold, wms.reallocate_inventory, itsm.update_ticket) require HITL approval.

Shipment exception sequence
Sequence flow—TMS event, orchestrator, tunnel broker, MCP servers, HITL gate, and audit store.

Measured Outcomes & Before/After

MetricBeforeAfter (Pilot)
Median exception resolution4.2 hours38 minutes
Manual copy-paste hours / month~1,200~310
Systems connected via governed tools014
Critical policy violations (pilot window)0
Governance and audit dashboard
HITL console and audit trail—supervisor approval before any write tool executes.

Lessons for Platform & Engineering Leaders

  • Treat enterprise MCP integration as outbound tunnel architecture, not "expose APIs to Claude."
  • Version tool manifests in Git; security signs off on manifest diffs, not weekly firewall tickets.
  • Bind agent identity → tool allow-list → prompt hash at the gateway to kill confused-deputy risk.
  • Ship a two-week shadow study before broker code—swivel-chair tax quantifies ROI better than model benchmarks.

Frequently Asked Questions

How long did the pilot take?

Ninety days for scoped tools across two hubs, plus six weeks for broker hardening and HITL console UAT.

Did you use inbound MCP at all?

No public MCP endpoints. All connectivity is outbound-initiated from the enterprise MCP zone.

What orchestrator was used?

Hybrid Azure zone with vendor-neutral MCP manifests post-AAIF—details anonymized; pattern applies to any MCP-compliant host.

Interactive Demo

MCP Mesh Control Plane

You read the story — now explore the simulated console that mirrors what was delivered. Fictional data only; no production access.

Initialising Simulation…

Simulation uses fictional data. Controls are for demonstration only and do not connect to production systems.

Vatsal Shah

Vatsal Shah

Technical Project Manager & Solution Architect

I write code, ship agentic systems, and advise boards from India and global HQ — 15+ years across BFSI, GCC, and Fortune-scale cloud programs. If you need architecture that survives audit, start here.

View credentials →