mcp-sap-gui

An MCP server that automates SAP GUI interactions for LLM agents by launching SAP transactions and controlling the GUI via simulated mouse/keyboard actions (including screenshot-based feedback).

Evaluated Mar 30, 2026 (22d ago)
Repo ↗ Automation mcp sap automation rpa gui screenshots python
⚙ Agent Friendliness
50
/ 100
Can an agent use this?
🔒 Security
29
/ 100
Is it safe for agents?
⚡ Reliability
35
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
72
Documentation
70
Error Messages
0
Auth Simplicity
35
Rate Limits
10

🔒 Security

TLS Enforcement
20
Auth Strength
35
Scope Granularity
10
Dep. Hygiene
50
Secret Handling
35

Security posture cannot be fully verified from the provided README alone. It requires SAP credentials via .env (potential secret-handling risk depending on implementation). Network/auth for the MCP server (e.g., TLS, API keys, access control) is not described. The tool can perform high-impact actions in SAP via simulated input, so strong operational controls (least privilege SAP user, approvals, auditing) are important.

⚡ Reliability

Uptime/SLA
0
Version Stability
55
Breaking Changes
50
Error Recovery
35
AF Security Reliability

Best When

You can maintain a stable SAP GUI session and reliably map UI elements to fixed screen coordinates, and you use screenshot verification loops.

Avoid When

When UI layouts are frequently changing (resolution, scaling, personalization) or when clicking the wrong coordinate could cause harmful business actions without approvals.

Use Cases

  • Automating repetitive SAP GUI workflows (e.g., view/change transactions) through an MCP tool interface
  • LLM-assisted step execution where the agent must reason from screenshots to decide coordinates and actions
  • Integration into agent tools (e.g., Cline/Roo) to drive SAP GUI from natural-language plans

Not For

  • Automations requiring high accuracy without human oversight (pixel-perfect clicking)
  • Highly regulated or safety-critical SAP operations without additional controls/auditing
  • Use cases needing semantic access to SAP data/fields (it relies on screenshot + coordinates, not UI element metadata)
  • Headless/server environments where a visible SAP GUI session is not available

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: Configured SAP credentials via .env (system/client/user/password)
OAuth: No Scopes: No

Authentication is for SAP itself (credentials stored/configured by the operator). The MCP interface/auth for who can call the server is not described in the provided README.

Pricing

Free tier: No
Requires CC: No

Self-hosted open-source (MIT) per provided metadata; no hosted pricing details in the README.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Pixel-coordinate precision requirement makes plans brittle across resolution/DPI/window changes
  • Screenshot-only interaction means the agent must correctly infer state from images after each step
  • SAP GUI actions are inherently stateful; retries without state checks can duplicate/alter records
  • No explicit mention of concurrency control (multiple agents/sessions) or locking the SAP GUI session

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for mcp-sap-gui.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered