CapabilityDeveloper ExperienceStandard ABAP, read from its artifacts

Driving the SAP GUI

Operating SAP's own user interface as a program rather than as a person — the desktop GUI or the Web GUI, driven through the Scripting API. Reached for when a transaction has no API at all, and increasingly when a change needs testing against the real screen rather than against the layer beneath it. Distinct from agent access to your code, which reaches the objects through ADT and never sees a screen.

Showing artifacts, examples and content with confirmed Standard ABAP applicability. View All ABAP

Overview

SAP SHIPS

No SAP artifact is confirmed here for Standard ABAP.

A Standard ABAP coverage assessment has not been written. View all flavors

THE COMMUNITY ADDS
sapgui.mcp

Reaches the Web GUI as well as the desktop one, and is written for verification rather than throughput — screenshots and visual checks are the output, not a side effect.

SourceSAP GUI MCP Server — READMEchecked
kts982/mcp-sap-gui

The same API with the packaging most of this corner lacks — audited dependencies, tagged releases, published docs — and no assumption about which MCP client is driving it.

SourceMCP SAP GUI Server — READMEchecked
mcp-sap-gui

The plain form of the idea: mouse and keyboard actions exposed as MCP tools, with a setup script in front of them.

SourceMCP SAP GUI Server — READMEchecked
SAPient MCP

Reaches the GUI through RoboSAPiens instead of the Scripting API directly, which is where Robot Framework's element vocabulary and waits come from.

SourceSAPient MCP — READMEchecked

A Standard ABAP coverage assessment has not been written. View all flavors

Policy1

PolicySAP API Policy 4.2026a§ 2.2.2, 3AlwaysAn MCP server drives SAP GUI for an agent, through its Scripting API or the screen.
  • § 2.2.2 AI call sequences and data extraction. Outside SAP-endorsed architectures, data services or expressly identified pathways, the policy prohibits specified agentic API use and systematic or large-scale extraction.
  • § 3 Monitoring and remedies. SAP states that it may monitor API use and take enforcement actions when use does not comply with the documentation and policy.

Driving the user interface for an agent is still an agent executing a sequence of actions against the system. Check whether section 2.2.2 applies to the design, and that the user interface is not used as a way around the controls section 3 names.

SAP API Policy 4.2026a →
SourceSAP API Policy v.4.2026achecked

Artifacts4

4 of 4 artifacts
ArtifactSignals
MCP servers4
kts982/mcp-sap-guiMCP server for SAP GUI for Windows via the Scripting API
Signals
Functional boundary
mcp-sap-guiMCP server working SAP GUI by screen coordinates
Signals
Functional boundary
sapgui.mcpMCP server driving SAP GUI and Web GUI for end-to-end testing
Signals
Not reachable+1
SAPient MCPSAP GUI automation MCP server built on RoboSAPiens
Signals
No license

Details

Coverage
statecommunity only, ABAP, Standard ABAP, derived
For your agent
Ref
capability:gui-automation
JSON
/capabilities/gui-automation.json
MCP
Connecting an agent