mcp-sap-gui
MCP server that lets AI assistants work in SAP GUI for Windows: read screens and tables, fill in fields, run transactions. Saves wait for your approval.
Install / Use
claude mcp add kts982 -- npx -y github:kts982/mcp-sap-guiIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AutomationSupported Platforms
Our assessment of mcp-sap-gui
mcp-sap-gui scores 78/100 on our quality scale, 2573rd of 2,876 Automation skills we index.
Its MCP Server is 6.7 KB long, well organised into 11 sections and no code examples: a thorough specification that gives an agent plenty to work with.
It has 43 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated yesterday, so mcp-sap-gui is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 97/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
mcp-sap-gui compared with similar skills
All 4 of these similar skills score higher than mcp-sap-gui; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| mcp-sap-gui (this skill)by kts982 | 78 | 43 | 1d ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 108.0k | 1d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.7k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.8k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 92.8k | today | MCP Server |
Frequently asked questions
- How do I install mcp-sap-gui?
- Run
claude mcp add kts982 -- npx -y github:kts982/mcp-sap-gui. The install tabs above show the steps for each supported agent. - Which AI agents does mcp-sap-gui work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is mcp-sap-gui safe to use?
- It is MIT-licensed and scores 97/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is mcp-sap-gui still maintained?
- The repository was last updated yesterday, so mcp-sap-gui is actively maintained.
Skill content
View source on GitHubMCP SAP GUI Server
<!-- mcp-name: io.github.kts982/mcp-sap-gui -->An MCP server that lets AI assistants work in SAP GUI for Windows: ask in plain language, and the assistant reads screens and tables, fills in fields, runs transactions and handles popups, through SAP's own Scripting API. A save with F11 or the Save button waits for your yes (what asks).
It works with any MCP client that can start a local server: Claude Code, GitHub Copilot, Codex, Google Antigravity and others.
<img src="https://raw.githubusercontent.com/kts982/mcp-sap-gui/master/docs/images/sap-preview-card.png" alt="sap_preview card in VS Code Copilot Chat: the SAP screen and the values about to be written" width="640">What it does
- Looks things up: display transactions, fields, ALV grids, table controls, classic report lists and trees, read in full however long they are.
- Fills in and changes: fields, checkboxes, dropdowns, whole forms, table cells, F4 value help, table maintenance and IMG activities.
- Navigates: transactions, buttons, function keys, menus, tabs, SPRO and other trees.
- Handles popups, recognising questions, warnings, F4 lists and SAP messages in any logon language.
- Shows before it saves: a preview of the screen and the values about to be written, and screenshots on request.
More, with example prompts: What it can do.
Requirements
- Windows with SAP GUI for Windows (8.10 verified, 8.00 works; SAP GUI versions), and SAP Logon running.
- SAP GUI Scripting allowed in SAP GUI and on the SAP system: Preparing SAP.
- uv, which runs the server from PyPI.
- An MCP client. To approve saves, one that shows the server's confirmation questions (listed below).
Quick start
-
Install uv:
winget install --id=astral-sh.uv -e -
Add the server to your MCP client:
Command: uvx Arguments: mcp-sap-gui[screenshots] Transport: stdioIn the Claude Code CLI, for example:
claude mcp add sap-gui --scope user -- uvx "mcp-sap-gui[screenshots]". Every client: Clients. -
Log on to SAP in SAP Logon, then ask: "Connect to my open SAP session and tell me what system I'm on."
Step by step, including updating to a new release: Getting started.
Safety
- Saves wait for your yes, and you can make other changes wait too, for example every field write: Confirmations.
- A transaction policy decides which transactions the assistant may start; read-only mode and profiles limit it further.
- An audit log records every call, question and answer.
- Everything runs as the logged-on SAP user, under that user's authorizations, which remain the real boundary.
Details for admins, Basis and security teams: Security guide.
Which clients show the confirmation questions
Tested on 2026-10-28: the Claude Code CLI, the GitHub Copilot CLI, VS Code with GitHub Copilot and the Codex CLI show them. The Claude desktop app does not (its Code tab declines without showing anything, its Chat and Cowork tabs do not support them), so a save is refused there: use it for reading. The full table: Clients.
Documentation
| Page | For | |---|---| | Getting started | Installing it and the first questions | | What it can do | What to ask, and what is covered | | Clients | Setup per MCP client, and which ones show the confirmation questions | | Confirmations | What asks, and what each answer does | | Troubleshooting | When something does not work | | Preparing SAP | Enabling scripting, also for named users or read-only; SAP Business Client | | Configuration | Every option and environment variable; profiles, HTTP, code mode | | Security guide | Safeguards, the transaction policy, the audit log, a recommended setup | | SAP GUI versions | Which SAP GUI releases work, and how | | Tools | Every tool the assistant can call | | CHANGELOG | What changed in each release |
What's new
0.6.0 supports MCP 2026-07-28, the newest protocol version, next to the earlier ones, and the confirmation questions work on both. It needs Python 3.11 or later, retires sap_set_policy_profile, names the MCP client in the audit log, and comes with reorganised documentation. Every change: CHANGELOG.
Contributing
Bug reports and pull requests are welcome: CONTRIBUTING. Security issues: SECURITY.
License
MIT. See LICENSE.
Disclaimer
This project is not affiliated with, endorsed by, or sponsored by SAP SE. SAP, SAP GUI, and other SAP products mentioned are trademarks of SAP SE.
Use of this software with SAP systems should comply with your SAP licensing agreement and your organization's security policies.
Related Skills
Agent-Reach
108.0kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
78.7kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.8kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
92.8k🕷️ The BEST Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
