Agent access to your systems

Giving an AI agent access to the business data, configuration or operations of systems you run through an MCP server. Serving your application over MCP 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.

Overview

SAP SHIPS

No core answer is documented.

Not covered: At what two community servers expose from outside: RFC-enabled function modules as tools, and a read-only view of the system's security posture. SAP's own ABAP MCP Server runs inside ABAP Development Tools and lets an agent develop against the system, which is agent access to your code and not this.

community-only is a assessment of the corpus: the providers are independent and SAP publishes nothing that reaches into a running ABAP system for an agent.

Policy1

PolicySAP API Policy 4.2026a§ 1.1, 1.2, 2.2.2AlwaysAn 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 →
SourceSAP API Policy v.4.2026achecked

Artifacts12

12 of 12 artifacts
ArtifactSignals
IDE extensions1
abap2UI5 for VS CodeVS Code extension to preview, activate and lint abap2UI5 apps
Signals
Functional boundary
MCP servers11
@abap2ui5/mcp-serverMCP server for the abap2UI5 check, deploy and run loop
Signals
Functional boundary
abapsmithABAP MCP server over ADT with a local journal that can undo writes
Signals
Functional boundary
btp-sap-odata-to-mcp-serverExposes S/4HANA or ECC OData services as MCP tools
Signals
Functional boundary
KlystronMCP server in ABAP inside the application server, with agent skills
Signals
Commercial
midasol/sap-mcp-serverPython MCP server for SAP Gateway OData operations
Signals
none
odata_mcpPython bridge generating MCP tools from OData v2 metadata
Signals
Functional boundary
odata_mcp_goGo binary bridging any OData v2 or v4 service to MCP
Signals
Functional boundary
pyrfc-mcpMCP server calling RFC-enabled function modules behind an allowlist
Signals
Functional boundary
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.
Signals
Functional boundary
sap-security-mcpRead-only security analysis MCP server for SAP audits and SoD review
Signals
Functional boundary
Skybuffer AI MCP serverABAP add-on serving business data and transactions as MCP tools
Signals
Commercial

Content1

Group by
Piece, what it offers
Transform your configuration of SAP S/4HANA Cloud with agentic AI
SAP TechEd — session catalogue, TalkA recipe

Details

Coverage
statecommunity only, ABAP
assessed
For your agent
Ref
capability:agent-systems-access
JSON
/capabilities/agent-systems-access.json
MCP
Connecting an agent