SAPient MCP
An MCP server for SAP GUI automation built on RoboSAPiens, the Robot Framework library, rather than on the Scripting API directly, over stdio or SSE depending on the client.
The one structural difference in this group. Everything else here calls the Scripting API itself; this sits on RoboSAPiens, which already carries the element-finding and interaction vocabulary that Robot Framework users know — so a team with existing SAP GUI test assets meets a familiar layer rather than a new one. Supports stdio across Claude Desktop and Claude Code, and stdio or SSE for Cursor, VS Code with Copilot in agent mode, and Windsurf.
Facts
Where it sits
Who is behind it
In the atlas: maintains 1, contributes to 1@toni-ramchandanimaintainer
Before choosing this
Signals
LicenceNo licenseNeither the package manifest nor the repository tree declares a licence
Without a licence the default is all rights reserved. Ask the maintainer, or check for terms stated elsewhere, before depending on it.
Conditions
PolicySAP API Policy 4.2026a§ 2.2.2, 3from Driving the SAP GUIAn 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 →What it declares
Every artifact
- Type
- MCP server
- Origin
- Independently maintained
As an MCP server
- Runs as
- central serverbeside SAP GUIlocal process
- Transport
- stdioSSEHTTP
- Read-only
- nostates it is not
- Guardrails
3 quoted from README show all
Comma-separated caps: screenshot,codegen,advanced
SAP password (never logged)
Disable "Notify when a script attaches to a running SAP GUI session"
Connections
Operating the SAP GUI programmatically
Download
Architecture
Download
README
quoted from toni-ramchandani/sapient-mcp, readSAPient MCP
Intelligent SAP GUI automation for AI agents
A production-ready Model Context Protocol (MCP) server that enables LLMs (Claude, Copilot, Cursor, etc.) to automate SAP GUI using the RoboSAPiens library.
Others providing
Compare all 5 on the Driving the SAP GUI page →- sapgui.mcpsapgui.mcpDrives the SAP desktop GUI and the Web GUI, and is built for the jobs a REST client cannot do — end-to-end testing against the real screen, visual validation, and screenshots for documentation.independent, abapMCP server driving SAP GUI and Web GUI for end-to-end testingfrom ABAP
- tool-bitool-biBuilds an ABAP batch input transaction through chained method calls, one per screen, field and value, then runs it directly or writes it to a batch input session.independent, abapChained-call builder for ABAP batch input transactionsfrom ABAP
- kts982/mcp-sap-guikts982/mcp-sap-guiSAP GUI for Windows through the Scripting API, deliberately client-agnostic, with CI, docs, a dependency audit and tagged releases wired up around it.independent, abapMCP server for SAP GUI for Windows via the Scripting APIfrom ABAP
- mcp-sap-guimcp-sap-guiThe earliest of the SAP GUI servers in the atlas. It works the screen by coordinates and hands back a screenshot after each action, with a setup script and a short path from clone to a driven transaction.independent, abapMCP server working SAP GUI by screen coordinatesfrom ABAP
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
Flavors
“| **SAP GUI** | SAP GUI for Windows installed |” — toni-ramchandani/sapient-mcp — README
History in the atlas
- Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README.
- First seen.
For your agent
- Ref
artifact:toni-ramchandani-sapient-mcp- JSON
- /artifacts/toni-ramchandani-sapient-mcp.json
- MCP
- Connecting an agent