Sap Gui MCP server
io.github.kts982/mcp-sap-gui·v0.6.0·37 starsSAP GUI for Windows automation for AI agents - 59 structured tools via SAP GUI Scripting API
not scanned yet
37 stars395 downloads/wk
Reviews
Write oneNobody has reviewed Sap Gui yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Sap Gui tools
No tool declarations could be read from the package source. They show once the server is installed.
How Sap Gui compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 93% of 48,243 servers
- GitHub stars
- 37
- more than 93% of 28,706 servers
- Downloads a week
- 395
- more than 85% of 12,306 servers with a package
Release history: 7 versions in the registry since 2026-08-29, latest 2026-10-28, typically one every 10 days.
Install Sap Gui in Claude Code, Cursor or VS Code
claude mcp add mcp-sap-gui -- uvx mcp-sap-gui
What the publisher says
From the Sap Gui repository's README, as published. We do not edit it. Read it on GitHub
MCP SAP GUI Server
<!-- mcp-name: io.github.kts982/mcp-sap-gui -->
An MCP (Model Context Protocol) server that enables AI assistants to interact with SAP GUI for Windows through the SAP GUI Scripting API.
It is client-agnostic: if your MCP client can launch a local stdio server, it can use this project. Examples in this README use Claude because the setup is easy to demonstrate, but the same server can be used from Codex, GitHub Copilot, Gemini CLI, and similar MCP-capable tools.
Current release: 0.4.0 for local Windows use over MCP stdio.
Status
- GitHub workflows are included for CI, Docs, Dependency Audit, and tag-based Release.
- Primary repository: GitHub (kts982/mcp-sap-gui).
What's New
0.4.0 — shaped by two days of real agent work on a live system. The lesson was that token cost per call hurts more than missing tools, and that a few screens could not be reached at all:
- Lighter responses. A table control is one discovery element instead of one per cell (an SM30 screen went from 231 elements to 3), element IDs come back in the short wnd[0]/... form, and batch fills and popup actions report what matters instead of echoing everything.
- sapreadlist reads a classic report list (WRITE output, F4 hit lists) as lines of text with list colours and paging — 43 lines instead of 492 label elements, and no screenshot needed.
- View clusters work. Docking containers (wnd[0]/shellcont) are valid IDs and discovery points to them, so the dialog structure of SM34 and most IMG activities can be navigated. A new SM30 transaction guide covers table maintenance and view clusters end to end.
- Your transaction policy. Presets (default, abap-dev, strict) plus a policy file with glob patterns replace the hard-coded blocklist. Details: Security Considerations.
- Popups announce pre-filled values. When an action opens a popup, its response already says what the popup is and which inputs hold values you never chose — such as a customizing request pre-filled with another project's request.
- Screenshots to a file. sapscreenshot(savepath=...) writes a full-resolution PNG for documents and never overwrites a file.
sappreview — see it before it happens. The agent can now show you an approval card at any checkpoint: before a batch write, before saving, or whenever you ask ("before adding country GR, show me the values"*). It carries the current screenshot, session context, and the exact values about to be written — password-shaped values masked. On MCP Apps hosts (VS Code Copilot Chat) it renders as a rich inline card; everywhere else you get the same summary as text plus the screenshot. Saving still goes through the confirmation gate. Details: Rendered Preview Cards.
Confirmation points — nothing is written without you. Tell the agent once ("ask me before every field write") and the server enforces it: sapsetconfirmation_points activates categories of write operations that pause for your explicit approval before anything reaches SAP. Enforced server-side by middleware — declining blocks the call no matter what the agent does, removing a gate asks you first, and admins can pin gates for every session with --confirm. Details: Security Considerations.
What This Does
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Sap Gui: common questions
- Is Sap Gui MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Sap Gui safety report
- How do I install Sap Gui?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Sap Gui need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Sap Gui maintained?
- The last commit was 21 days ago (2026-10-15). The latest release is v0.6.0.
- How does Sap Gui compare with other MCP servers?
- safety score 92/100 (higher than 93% of 48,243 servers); github stars 37 (more than 93% of 28,706 servers); downloads a week 395 (more than 85% of 12,306 servers with a package). Full comparison.