MCP server for SAP ECC and S/4HANA

Give any AI assistant governed access to SAP.

The Skybuffer AI MCP server is an ABAP add-on that publishes SAP business data, transactions and development tools as MCP tools. Every call runs as the signed-in user, with SAP authorizations enforced in the ABAP kernel.

MCP session with SAP S/4HANAS4P client 100
clientClaude, signed in as JNORDBY
requesttools/call get_blocked_sales_orders
params{ "sales_org": "1000", "block": "01" }
authV_VBAK_VKO passed for sales org 1000
result3 orders on credit hold, 2 for Nordwind GmbH
auditread logged in SAP
Business dataTransactional toolsDevelopment tools

What is Model Context Protocol, and why does it matter for SAP?

Model Context Protocol (MCP) is the open standard that AI assistants and agents use to discover and call tools. Claude, ChatGPT, Gemini, Microsoft Copilot and VS Code all speak it.

Without an MCP server in SAP, every assistant needs its own integration, its own credentials and its own idea of who may see what. With one inside the ABAP stack, a single governed tool layer serves every assistant, and SAP stays the authority on access.

Three families of SAP tools.

Start with the tools you need and add more as ABAP classes. Each tool describes itself, so any MCP client knows when and how to call it.

Business data

Read SAP data sources with every result checked against the user's authorizations.

sales orderspurchase requisitionsnotificationsmaster data

Transactional tools

Create, update and delete in SAP, with change documents and a full audit trail.

release a delivery blockcreate a notificationpost a document

Development tools

Give developers and coding assistants the context they need, straight from the system.

object metadatasource codeST22 short dumps

How a tool goes from idea to production.

The same lifecycle as any other ABAP development, so your SAP team already knows how to run it.

Read how to create MCP tools
  1. 1

    Build

    Write the tool as an ABAP class, with its description and parameters.

  2. 2

    Register

    Add it to the MCP tool registry so every client can discover and call it.

  3. 3

    Transport

    Move it through development, quality and production with your normal transports.

  4. 4

    Call

    Any MCP client calls it; it runs as the signed-in user, with authorization checks.

  5. 5

    Audit

    Every change is recorded in SAP, next to the user who made it.

One tool layer for every client.

Business users, developers and agents reach the same governed tools, from wherever they already work.

AI assistants

ClaudeChatGPTGeminiMicrosoft CopilotLibreChat

Developer tools

VS Code with ClineVS Code with CopilotCustom MCP clients

Agents and SAP

Skybuffer AI agentsSAP Joule, through A2ASAP Integration Suite MCP gateway

Platform MCP servers

More MCP servers for the people who build on SAP.

Alongside the ABAP MCP server run platform MCP servers on SAP HANA on-premise or SAP BTP. Deploy them separately or combined.

Code Intelligence

Vectorized documentation of your custom ABAP, so assistants can answer what a Z object does and what depends on it.

Development rules

Your in-house development rules, applied every time an assistant writes or reviews code.

Utility tools

ABAP Cleaner and other development utilities, available to any MCP client from the editor your developers already use.

Common questions about the MCP server for SAP

Can ChatGPT, Claude or Gemini connect to SAP?

Yes. Through the Skybuffer AI MCP server they call SAP tools directly, as the signed-in user, with SAP authorizations checked on every call.

Does the MCP server work with SAP ECC, or only S/4HANA?

Both. It runs inside the ABAP stack of SAP ECC and SAP S/4HANA, on-premise or connected from your SAP BTP subaccount.

How are SAP authorizations enforced for AI agents?

The tools run in ABAP as the calling user, so the standard PFCG authorization checks apply. An assistant can never see or change more than the person using it.

Do we need SAP BTP or SAP Integration Suite?

No. The MCP server runs in the ABAP system. If you use SAP Integration Suite, its MCP gateway can sit in front of it.

Can we build our own MCP tools?

Yes. Tools are ABAP classes, so your developers build, register and transport them like any other ABAP object.

Connect your first assistant to SAP in a working session.

Bring a question your team asks every week. We will answer it through MCP, in your own system.