SAP S/4HANA MCP Server & Agent Skill
Last updated
ibl.ai publishes a free SAP S/4HANA agent skill: a SKILL.md that teaches an AI agent to read and write SAP S/4HANA data and expose it as an MCP tool. Download it, connect your own SAP S/4HANA credentials, and run the agent on ibl.ai Agentic OS, where you own all the code and the data.
SAP S/4HANA is an ERP suite (Cloud Public Edition, Private Edition and on-premise). It stores finance, procurement, sales, inventory and manufacturing data such as business partners, sales orders and purchase orders.
What is the SAP S/4HANA API, and what can an agent read from it?
Mostly OData V2/V4 services, plus SOAP and IDoc, published on SAP Business Accelerator Hub. Examples: Sales Order (API_SALES_ORDER_SRV) for create, read, update, delete of orders; Business Partner APIs for customer and supplier data.
- API: SAP S/4HANA OData APIs (SAP Business Accelerator Hub) (Mixed)
- Access: Issued by your administrator
- Base URL: https://{host}/sap/opu/odata/sap/{SERVICE_NAME}/
- Authentication: Basic authentication (communication user); OAuth 2.0; x509 client certificate; SAML bearer / single sign-on
A customer admin creates a communication arrangement for the API's communication scenario (e.g. SAP_COM_0109 for sales orders), with a communication system and communication user; the arrangement shows the service URL.
Each API supports different methods. The communication arrangement's inbound user sets the method: basic, x509, OAuth 2.0, OAuth 2.0 mTLS or principal propagation. ETags give optimistic concurrency on updates.
What can an agent read from SAP S/4HANA?
- Sales orders β API_SALES_ORDER_SRV entities such as A_SalesOrder and A_SalesOrderItem; metadata at /sap/opu/odata/SAP/API_SALES_ORDER_SRV/$metadata.
- Business partners β Business partner, customer and supplier master data via the Business Partner OData APIs.
- Service metadata β Append $metadata to any service URL to read its entity model.
- Purchasing and finance β Other OData services listed on SAP Business Accelerator Hub, each tied to a communication scenario.
What can an agent write to SAP S/4HANA?
- Create or update sales orders β Sales Order (A2X, OData V2) supports create and update of orders and items.
- Business partner changes β Create or update business partner, customer and supplier records.
- Delete sales orders β The OData V2 Sales Order API also supports delete. Confirm with the user first.
Holds financial records, customer and supplier master data (names, addresses, bank details) and pricing. Treat as confidential financial and personal data; scope access per communication arrangement.
How do I connect SAP S/4HANA to an AI agent over MCP?
As of October 2026 we found no MCP server published by SAP SE itself.
The practical path is to host a small MCP server that wraps the SAP S/4HANA OData APIs (SAP Business Accelerator Hub), or to give the agent the calls directly with the SKILL.md below.
On ibl.ai an MCP connection is three records, and a working integration always needs all three:
- Register the server β
POST β¦/mcp-servers/with its URL, a transport (sse,websocketorstreamable_http) and anauth_typeofnone,tokenoroauth2. - Create a connection that holds the credential, scoped to the whole organization (
platform), to a single agent, or to each user (user). - Enable it on the agent β
mcp-toolintool_slugsand the server id inmcp_servers. Both lists are replaced, not merged, so read the settings first.
For an API key or a service credential, one token connection at platform scope serves the whole organization; scope a connection to a single agent when that agent needs narrower access than the rest.
The field reference is in MCP server connections, and the /iblai-api-agent-mcp skill runs all three steps from a coding agent.
What does the SAP S/4HANA agent skill do?
The SAP S/4HANA skill is one SKILL.md file named iblai-connect-sap-s4hana. It gives an agent the auth conventions, what to read, which writes need a person's confirmation, the ibl.ai MCP wiring, example prompts and guardrails.
Download the SAP S/4HANA SKILL.md
Save it as .claude/skills/iblai-connect-sap-s4hana/SKILL.md, or in your agent's skills folder. The ibl.ai platform skills it calls come from one install:
$ npx skills add iblai/vibe --allThis connector skill is a starting point maintained on ibl.ai, not part of the iblai/vibe repository.
It was checked against SAP SE's documentation on October 20, 2026. Test it against your own SAP S/4HANA setup before you rely on it.
What can I ask a SAP S/4HANA agent to do?
- βShow open sales orders for customer 10100001 created this monthβ
- βWhat is the delivery status of sales order 4500012345?β
- βLook up the payment terms and address for supplier 17300001β
- βCreate a sales order for 20 units of material TG11 for customer 10100001β
How do I run a SAP S/4HANA agent on ibl.ai?
Agentic OS is where the agent runs on ibl.ai: it holds the SAP S/4HANA MCP connection, the model the agent uses, its instructions and its conversation history.
On ibl.ai you own all the code and the data, run it model-agnostic across any LLM, and pay with no per-seat pricing β so you can deploy anywhere, from your own cloud to a fully air-gapped network.
- AI agents for Enterprise β what ibl.ai deploys in this sector
Which ibl.ai agents work with SAP S/4HANA data?
- Ops Optimizer β Enterprise
- Data Analyst β Enterprise
Which ibl.ai platform skills does a SAP S/4HANA agent use?
- /iblai-api-agent-mcp β MCP connectors for ibl.ai agents, end to end
- /iblai-vibe-agent-mcp β Add the agent MCP tab (Model Context Protocol connector management with featured connectors, custom connectors, OAuth,β¦
- /iblai-api-agent-tool β Enable or disable an ibl.ai agent's tools via the platform API
What else should I know before connecting SAP S/4HANA to an AI agent?
Is there an official SAP S/4HANA MCP server?
Not that we found as of October 20, 2026: SAP SE documents the SAP S/4HANA OData APIs (SAP Business Accelerator Hub), not an MCP server of its own.
The SKILL.md on this page gives an agent the integration directly, and any MCP server you host can be registered on ibl.ai.
Who can get SAP S/4HANA API credentials?
A customer admin creates a communication arrangement for the API's communication scenario (e.g. SAP_COM_0109 for sales orders), with a communication system and communication user; the arrangement shows the service URL.
Does SAP S/4HANA data leave my infrastructure when an ibl.ai agent uses it?
On ibl.ai, you own all the code and the data. Self-hosted in your cloud or data center, the agent, its MCP connections and its conversation logs stay inside your perimeter.
Because the platform is model-agnostic, you can point the agent at a model you host, so SAP S/4HANA records need not reach a third-party model provider.
Is the SAP S/4HANA agent skill free to use?
Yes. The SKILL.md is a free download with no sign-up. It assumes you already have SAP S/4HANA credentials, and your agreement with SAP SE still governs how you use its API.
Which other data sources can an AI agent connect to alongside SAP S/4HANA?
Which other Enterprise systems have a connector?
- Canvas LMS β Learning management system
- Confluence β Team wiki and knowledge base
- Databricks β Data and AI platform (lakehouse)
- Docusign eSignature β Electronic signature platform
- Esri ArcGIS β Geographic information system (GIS)
- GitHub β Source code hosting and collaboration
- Google Workspace β Productivity and collaboration suite
- HubSpot β Customer relationship management (CRM)
- Jira β Work and issue tracking
- Microsoft 365 & SharePoint β Productivity and collaboration suite
- Okta β Identity and access management
- Oracle NetSuite β Cloud ERP and accounting
- PayPal β Online payments platform
- Salesforce β Customer relationship management (CRM)
- ServiceNow β IT service management and workflow platform
- Slack β Team messaging platform
- Snowflake β Cloud data warehouse
- Stripe β Online payments and billing platform
- Workday HCM β Human capital management (HCM)
- Zendesk Support β Customer service help desk
Every connector, grouped by sector, is on the connectors hub.