Tool governance
The governance question in ABAP is which system an agent is pointed at, because the same tool call is routine against Dev and unacceptable against production. SuperClaude for SAPSuperClaude for SAPA Claude Code plugin that installs and wires its own ABAP MCP server, then puts a two-layer write guard between the agent and any system profile marked QA or production.independent, abap makes the landscape explicit — profiles per system, hot-switched in session — and enforces write protection on QA and production in two places, a client-side hook and a guard inside the MCP server, so defeating one does not defeat the other.
Overview
No core answer is documented.
Not covered: At the tools. A guard decides what may be called against which system; it says nothing about whether the call is inside the scope SAP grants the API in the first place — that question is asked on the BTP door.
Community servers decide what an agent may call before the call happens: allow-lists and an audit log in Maherd18/sap-mcp-serverMaherd18/sap-mcp-serverAn MCP server for ABAP development over the ADT resources: eight tools, each checked against a JSON policy file before the call reaches the system, with activation and transport release held for a person to approve.independent, abap and pyrfc-mcppyrfc-mcpAn MCP server for calling an SAP system's RFC-enabled function modules from an agent, built so that discovering a function does not authorise calling it: a read or a write is denied unless the function name matches an allowlist the server is configured with.independent, abap, which system a call reaches and as which user in arc-mcp-hubarc-mcp-hubA hub on SAP BTP that puts several arc-1 instances, one per SAP system, behind one login and a route each, exchanging the caller's token through a destination so each system still sees the real user.independent, btp, and principal propagation in bw-modeling-mcpbw-modeling-mcpReads, creates and modifies BW/4HANA modelling objects through the same internal APIs Eclipse BWMT and the BW/4HANA Cockpit use — and can run centrally on BTP with each caller reaching BW as themselves.independent, btp. SAP publishes the policy and the platform this governs; publishing them is not answering this capability.
Artifacts
Content
Show 2 more
Details
Coverage
Designs that place it
For your agent
- Ref
capability:tool-governance- JSON
- /capabilities/tool-governance.json
- MCP
- Connecting an agent