MCP serverMCP servertypeExposes tools to a coding agent over MCP.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →

sap-security-mcp

An entirely read-only security analysis surface: nineteen tools, five resources and eight prompts for audits, SOX and segregation-of-duties review, behind OAuth 2.0 with PKCE. The vendor hosts an endpoint, and the README documents running it yourself.

Everything else pointed at an SAP system in this corpus can change something; this one cannot, and says so as a feature. Nineteen tools across user management, security analysis, compliance auditing and role and authorisation review, all read-only; five resources describing the system, its security posture, the compliance frameworks and the controls; and eight prepared prompts for the workflows an auditor actually runs, SOX and segregation of duties among them. Authentication is full RFC 8414 and 9728 OAuth with PKCE and dynamic client registration, which is more than most hosted endpoints in this corner attempt.

Facts

Last pushLicenceApache-2.0

Where it sits

Lives in
Provides
Agent access to your systemsABAPAgent access to your systemscapabilityGiving an AI agent access to the business data, configuration or operations of systems you run through an MCP server. [Serving your application over MCP](capability:mcp-servers) exposes your own service contract; system access reaches the systems behind it, and one implementation may do both. Development assistance belongs to [agent access to your code](capability:agent-code-access).

Who is behind it

SYNTAAISYNTAAIOrganisationMaintains this
In the atlas: maintains 1
@SYNTAAI
maintainermohanjani79PersonContributes to this
In the atlas: contributes to 1
@mohanjani79
1 contributor

Before choosing this

Conditions

PracticalFunctional boundary

Read-only does not mean low-stakes: a complete picture of who can do what in an SAP system is exactly what an attacker would want, and the ready-made endpoint is the vendor's rather than yours — the README also documents running the server yourself. The authentication is careful; the question of what leaves your landscape is still yours.

PolicySAP API Policy 4.2026a§ 1.1, 1.2, 2.2.2from Agent access to your systemsAn MCP server uses SAP APIs to supply tools, resources or data to an agent.
  • § 1.1 Published APIs. Published APIs are made available for the documented purposes identified by SAP, including integration, extensions and data exchange.
  • § 1.2 Non-Published APIs. Customer and third-party applications must not access non-published APIs except where documentation permits it or SAP otherwise authorizes it.
  • § 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.

MCP does not replace the API's documented-use boundary. Check that every endpoint is published for the intended use and whether the policy's AI-call or extraction provisions apply to the design.

SAP API Policy 4.2026a →

What it declares

Every artifact

Type
MCP server
Origin
Independently maintained

As an MCP server

Runs as
vendor's endpointcentral server
Authentication
OAuth / OIDC
Tools
19
Read-only
yesstates it is
Guardrails
2 quoted from README show all
  • Supports Dynamic Client Registration (RFC 7591) and token revocation (RFC 7009).

  • MCPNOAUTH=1 python server.py # without OAuth (development)

Connections1

README

quoted from SYNTAAI/sap-security-mcp under Apache-2.0, read
SYNTAAI/sap-security-mcp/README.mdOn GitHub

SyntaAI ERP Security MCP Server

AI-powered security analysis for SAP systems via the Model Context Protocol (MCP).

Server URL: https://mcp.syntaai.com/mcp

Features

  • 19 Tools — User management, security analysis, compliance auditing, role & authorization review (all read-only)
  • 5 Resources — System info, security overview, compliance frameworks, security controls, user summary
  • 8 Prompts — Pre-built workflows for security audits, SOX compliance, SoD analysis, and more
  • OAuth 2.0 — Full RFC 8414/9728 compliant authentication with PKCE and Dynamic Client Registration

Example Interactions

Example 1: Security Audit

User prompt: "Are there any users with SAP_ALL profile?"

What happens:

  • Server scans all user profiles for dangerous authorizations
  • Returns list of users with SAP_ALL, SAP_NEW, S_A.SYSTEM
  • Provides risk assessment and remediation recommendations

Tool used: check_critical_authorizations


Example 2: Compliance Check

User prompt: "Generate a SOX compliance report"

What happens:

  • Server runs SOX assessment across access controls, SoD, password policy
  • Returns overall compliance score with findings
  • Lists critical gaps with specific framework control references

Tool used: generate_compliance_report


Example 3: User Access Review

User prompt: "Find all users who haven't logged in for 90 days and check if any have critical roles"

What happens:

  • Server identifies inactive users past the threshold
  • Cross-references with privileged access and role assignments
  • Recommends lock/disable actions prioritized by risk

Tools used: find_inactive_users, list_privileged_users

Tools Reference

User Management
ToolDescriptionAnnotations
list_usersList SAP users with status/type filteringRead-only
get_user_detailsGet detailed user info including roles and login historyRead-only
list_user_rolesList roles and profiles for a userRead-only
find_inactive_usersFind users inactive for N daysRead-only
Security Analysis
ToolDescriptionAnnotations
get_security_parametersSAP security parameters vs best practicesRead-only
check_critical_authorizationsFind users with SAP_ALL/SAP_NEW/S_A.SYSTEMRead-only
get_audit_logRetrieve security audit log entriesRead-only
check_default_passwordsCheck for default/initial passwordsRead-only
get_rfc_connectionsAnalyze RFC destinations for credential risksRead-only
Compliance & Audit
ToolDescriptionAnnotations
run_sod_checkCheck Segregation of Duties violationsRead-only
generate_compliance_reportGenerate SOX/GDPR/ISO27001/NIST reportRead-only
list_privileged_usersList users with elevated privilegesRead-only
check_password_policyAnalyze password policy vs best practicesRead-only
get_transport_logTransport request log for change managementRead-only
Role & Authorization
ToolDescriptionAnnotations
list_rolesList security roles with searchRead-only
get_role_detailsGet role details including authorizationsRead-only
compare_user_accessCompare access rights between two usersRead-only
find_users_with_roleFind all users assigned a specific roleRead-only
get_authorization_traceGet authorization check trace entriesRead-only

Authentication

OAuth 2.0 with PKCE. Discovery endpoints:

  • GET /.well-known/oauth-authorization-server (RFC 8414)
  • GET /.well-known/oauth-protected-resource (RFC 9728)

Supports Dynamic Client Registration (RFC 7591) and token revocation (RFC 7009).

Deployment

# Install
cd /opt/mcp-server
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

# Run
python server.py                    # with OAuth (production)
MCP_NO_AUTH=1 python server.py      # without OAuth (development)

License

Apache License 2.0 — see LICENSE for details.

Apache-2.0, read
Agent access to your systems
  1. mcp-integration-suiteMCP server for the general Integration Suite functionsfrom BTP/BAIP
  2. mcp-is-tpmJava MCP server for Integration Suite Trading Partner Managementfrom BTP/BAIP
  3. @abap2ui5/mcp-serverMCP server for the abap2UI5 check, deploy and run loopfrom ABAP
  4. abap2UI5 for VS CodeVS Code extension to preview, activate and lint abap2UI5 appsfrom ABAP
  5. SF-MCPMCP server with 62 tools over SAP SuccessFactors OData APIsfrom SAP SuccessFactors
  6. hybris-mcp-liteRead-only MCP server over a local SAP Commerce Cloud's HACfrom SAP Commerce
  7. calmcpMCP server with read tools over the SAP Cloud ALM APIsfrom BTP/BAIP
  8. CostingGeek/sap-mcpPython MCP server fetching sales orders from SAP's business data graphfrom BTP/BAIP
  9. mcp-sap-focusedrunMCP tools over SAP Focused Run's Landscape Management Databasefrom BTP/BAIP
  10. abapsmithABAP MCP server over ADT with a local journal that can undo writesfrom ABAP
  11. cloud-alm-itsm-mcpMCP server querying installations via the SAP Cloud ALM ITSM APIfrom BTP/BAIP
  12. hana-mcp-serverMCP server for schema discovery and guarded SQL on SAP HANAfrom BTP/BAIP
  13. sap_analytics_cloud_mcpMCP server for the SAP Analytics Cloud REST APIfrom BTP/BAIP
  14. mcp-sap-cpiMCP server for Cloud Integration runtime: messages, logs, deploymentfrom BTP/BAIP
  15. AI Core MCP ServerSAP AI Core APIs as MCP tools from one JSON config filefrom BTP/BAIP
  16. BTP CF MCP ServerCloud Foundry V3 API on SAP BTP as MCP toolsfrom BTP/BAIP
  17. BTP MCP ServerBTP Core Services as MCP tools with in-chat dashboardsfrom BTP/BAIP
  18. btp-sap-odata-to-mcp-serverExposes S/4HANA or ECC OData services as MCP toolsfrom BTP/BAIP
  19. CI MCP ServerSAP Cloud Integration OData APIs as MCP toolsfrom BTP/BAIP
  20. odata-mcp-proxyConfig-driven proxy turning OData and REST endpoints into MCP toolsfrom BTP/BAIP
  21. sap-pi-mcp-serverMCP server for SAP PI and PO monitoring and directory metadatafrom BTP/BAIP
  22. sap-bdc-mcp-serverMCP server managing Delta shares in SAP Business Data Cloudfrom BTP/BAIP
  23. @mariodefe/sap-datasphere-mcpMCP server with forty-five tools across a Datasphere tenantfrom BTP/BAIP
  24. midasol/sap-mcp-serverPython MCP server for SAP Gateway OData operationsfrom BTP/BAIP
  25. odata_mcp_goGo binary bridging any OData v2 or v4 service to MCPfrom BTP/BAIP
  26. odata_mcpPython bridge generating MCP tools from OData v2 metadatafrom BTP/BAIP
  27. sap-bdc-mcpMCP tooling for SAP Business Data Cloud discovery and contractsfrom BTP/BAIP
  28. mcp-sap-datasphere-serverRead-only MCP server for exploring SAP Dataspherefrom BTP/BAIP
  29. sap-mcp-serverReads SAP ECC and S/4HANA for an agent over Gateway OData and RFC, with a Node bridge that speaks the RFC protocol without the proprietary SAP NetWeaver RFC SDK.from ABAP
  30. cap-mcp-bridgeMCP server generating tools from a CAP or OData V4 service's metadatafrom CAP
  31. MCP Server for SAP BTP AdministrationSAP-hosted MCP endpoint for BTP account administrationfrom BTP/BAIP
  32. SAP LeanIX MCP ServerHosted MCP endpoint onto an SAP LeanIX instancefrom BTP/BAIP
  33. SAP-samples/hana-cli-claude-pluginClaude Code plugin registering hana-cli's MCP serverfrom BTP/BAIP
  34. SAP-samples/hana-developer-cli-tool-exampleDeveloper-centric command line for SAP HANAfrom BTP/BAIP
  35. Skybuffer AI MCP serverABAP add-on serving business data and transactions as MCP toolsfrom ABAP
  36. cpi-mcp-serverGo MCP server over Cloud Integration packages and integration flowsfrom BTP/BAIP
  37. KlystronMCP server in ABAP inside the application server, with agent skillsfrom ABAP
  38. pyrfc-mcpMCP server calling RFC-enabled function modules behind an allowlistfrom ABAP

Details

Sources3
sap-ai-mcp-serversdiscovered herechecked
github.com/SYNTAAI/sap-security-mcptree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

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
discovered viasap-ai-mcp-servers
first seen in the atlas
ecosystem and domainabap, security-and-compliance
Contributors1

From the repository’s contributor list, .

History in the atlas4
  1. The concern it answers is reaching into an SAP system from outside, split out of MCP servers on this day; the sentence on the edge is unchanged.
  2. corrected against the README
  3. Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README. Filed on the BTP door because there is no door for the SAP product it fronts and hard rule 9 allows one — the same strain recorded on the LeanIX entries.
  4. First seen.
For your agent
Ref
artifact:syntaai-sap-security-mcp
JSON
/artifacts/syntaai-sap-security-mcp.json
MCP
Connecting an agent