Skip to main content The #1 agentic semantic tool search: 91.6% first-try accuracy on S1 Search Bench Explore Tool Discovery
Connectors SAP S/4HANA
Live 117 Actions

SAP S/4HANA Integration for AI Agents

Connect your AI agent to 117 SAP S/4HANA actions via MCP, A2A, or SDK, with agent authentication, tool-calling execution, and security built-in.

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

SAP S/4HANA AI Agent Actions

117 production-ready actions for your agent to do more on SAP S/4HANA.

117 Actions
List Business Partners - Retrieve a list of business partners with OData filtering, projection, expansion, and server-driven pagination.
Get Business Partner - Retrieve a single business partner by its 10-character key.
List Customers - Retrieve a list of customers — business partners with a Customer role assigned.
Get Customer - Retrieve a single customer by its 10-character key.
List Suppliers - Retrieve a list of suppliers — business partners with a Supplier role assigned.
Get Supplier - Retrieve a single supplier by its 10-character key.
Create Business Partner - Create a new business partner (person, organization, or group), optionally with nested addresses, roles, customer, and supplier data via OData v4 deep insert.
Update Business Partner - Update an existing business partner's master data. Uses PATCH semantics — only the fields you provide are changed.
Delete Business Partner - Delete a BusinessPartner record by its key.
List Business Partner Addresses - List BusinessPartnerAddress records with OData v4 filtering, projection, and server-driven pagination.
List Addresses For Business Partner - List the addresses belonging to a specific Business Partner via the navigation property.
Get Business Partner Address - Retrieve a single BusinessPartnerAddress record by its OData key.
Create Business Partner Address - Create a new BusinessPartner record.
Update Business Partner Address - Update an existing BusinessPartnerAddress record. PATCH semantics — only supplied fields are changed.
Delete Business Partner Address - Delete a BusinessPartnerAddress record by its key.
List Business Partner Roles - List BusinessPartnerRole records with OData v4 filtering, projection, and server-driven pagination.
Get Business Partner Role - Retrieve a single BusinessPartnerRole record by its OData key.
Assign Business Partner Role - Create a new BusinessPartner record.
Unassign Business Partner Role - Delete a BusinessPartnerRole record by its key.
Update Customer - Update an existing Customer record. PATCH semantics — only supplied fields are changed.
Create Customer Company Data - Create a new Customer record.
Create Customer Sales Area - Create a new Customer record.
Update Supplier - Update an existing Supplier record. PATCH semantics — only supplied fields are changed.
Create Supplier Company Data - Create a new Supplier record.
Create Supplier Purchasing Org - Create a new Supplier record.
List Business Partner Banks - List BusinessPartnerBank records with OData v4 filtering, projection, and server-driven pagination.
Get Business Partner Bank - Retrieve a single BusinessPartnerBank record by its OData key.
Create Business Partner Bank - Create a new BusinessPartner record.
Update Business Partner Bank - Update an existing BusinessPartnerBank record. PATCH semantics — only supplied fields are changed.
Delete Business Partner Bank - Delete a BusinessPartnerBank record by its key.
List Business Partner Contacts - List BusinessPartnerContact records with OData v4 filtering, projection, and server-driven pagination.
Get Business Partner Contact - Retrieve a single BusinessPartnerContact record by its OData key.
Create Business Partner Contact - Create a new BusinessPartnerContact record.
Update Business Partner Contact - Update an existing BusinessPartnerContact record. PATCH semantics — only supplied fields are changed.
Delete Business Partner Contact - Delete a BusinessPartnerContact record by its key.
List Business Partner Tax Numbers - List BusinessPartnerTaxNumber records with OData v4 filtering, projection, and server-driven pagination.
Get Business Partner Tax Number - Retrieve a single BusinessPartnerTaxNumber record by its OData key.
Create Business Partner Tax Number - Create a new BusinessPartner record.
Update Business Partner Tax Number - Update an existing BusinessPartnerTaxNumber record. PATCH semantics — only supplied fields are changed.
Delete Business Partner Tax Number - Delete a BusinessPartnerTaxNumber record by its key.
List Sales Orders - Retrieve a list of sales orders with OData filtering, projection, expansion, and server-driven pagination.
Get Sales Order - Retrieve a single sales order by its 10-character order number.
List Sales Order Items - Retrieve a flat list of sales order line items across all orders.
Get Sales Order Item - Retrieve a single sales order line item by its composite key (sales order + item number).
Create Sales Order - Create a new sales order with header data and one or more line items via OData v4 deep insert.
Update Sales Order - Update an existing SalesOrder record. PATCH semantics — only supplied fields are changed.
Create Sales Order Item - Create a new SalesOrder record.
Update Sales Order Item - Update an existing SalesOrderItem record. PATCH semantics — only supplied fields are changed.
Delete Sales Order Item - Delete a SalesOrderItem record by its key.
List Sales Order Header Partners - List SalesOrderHeaderPartner records with OData v4 filtering, projection, and server-driven pagination.
Get Sales Order Header Partner - Retrieve a single SalesOrderHeaderPartner record by its OData key.
Create Sales Order Header Partner - Create a new SalesOrder record.
Update Sales Order Header Partner - Update an existing SalesOrderHeaderPartner record. PATCH semantics — only supplied fields are changed.
Delete Sales Order Header Partner - Delete a SalesOrderHeaderPartner record by its key.
List Sales Order Item Partners - List SalesOrderItemPartner records with OData v4 filtering, projection, and server-driven pagination.
Get Sales Order Item Partner - Retrieve a single SalesOrderItemPartner record by its OData key.
Create Sales Order Item Partner - Create a new SalesOrderItem record.
Update Sales Order Item Partner - Update an existing SalesOrderItemPartner record. PATCH semantics — only supplied fields are changed.
Delete Sales Order Item Partner - Delete a SalesOrderItemPartner record by its key.
List Sales Order Header Pricing Elements - List SalesOrderHeaderPricingElement records with OData v4 filtering, projection, and server-driven pagination.
Create Sales Order Header Pricing Element - Create a new SalesOrder record.
Delete Sales Order Header Pricing Element - Delete a SalesOrderHeaderPricingElement record by its key.
List Sales Order Item Pricing Elements - List SalesOrderItemPricingElement records with OData v4 filtering, projection, and server-driven pagination.
Create Sales Order Item Pricing Element - Create a new SalesOrderItem record.
Delete Sales Order Item Pricing Element - Delete a SalesOrderItemPricingElement record by its key.
List Sales Order Schedule Lines - List SalesOrderScheduleLine records with OData v4 filtering, projection, and server-driven pagination.
Get Sales Order Schedule Line - Retrieve a single SalesOrderScheduleLine record by its OData key.
List Sales Order Texts - List SalesOrderText records with OData v4 filtering, projection, and server-driven pagination.
Create Sales Order Text - Create a new SalesOrder record.
Update Sales Order Text - Update an existing SalesOrderText record. PATCH semantics — only supplied fields are changed.
Delete Sales Order Text - Delete a SalesOrderText record by its key.
List Sales Order Item Texts - List SalesOrderItemText records with OData v4 filtering, projection, and server-driven pagination.
Create Sales Order Item Text - Create a new SalesOrderItem record.
Cancel Sales Order - Update an existing SalesOrderItem record. PATCH semantics — only supplied fields are changed.
List Products - Retrieve a list of products (materials) with OData filtering, projection, and server-driven pagination.
Get Product - Retrieve a single product by its product (material) number.
List Product Descriptions - Retrieve a flat list of product descriptions across all products and languages.
Get Product Description - Retrieve a single product description by its composite key (product + language).
List Product Plants - Retrieve a flat list of product-plant assignments across all products and plants.
Get Product Plant - Retrieve a single product-plant assignment by composite key (product + plant).
Update Product - Update an existing product (material) master record. Uses PATCH semantics — only the fields you provide are changed.
Create Product - Create a new Product record.
Delete Product - Delete a Product record by its key.
List Descriptions For Product - List the descriptions belonging to a specific Product via the navigation property.
Create Product Description - Create a new ProductDescription record.
Update Product Description - Update an existing ProductDescription record. PATCH semantics — only supplied fields are changed.
Delete Product Description - Delete a ProductDescription record by its key.
List Plants For Product - List the plant assignments for a specific Product via the navigation property.
Create Product Plant - Create a new ProductPlant record.
Update Product Plant - Update an existing ProductPlant record. PATCH semantics — only supplied fields are changed.
Delete Product Plant - Delete a ProductPlant record by its key.
List Product Sales Delivery - List ProductSalesDelivery records with OData v4 filtering, projection, and server-driven pagination.
Get Product Sales Delivery - Retrieve a single ProductSalesDelivery record by its OData key.
Create Product Sales Delivery - Create a new ProductSalesDelivery record.
Update Product Sales Delivery - Update an existing ProductSalesDelivery record. PATCH semantics — only supplied fields are changed.
Delete Product Sales Delivery - Delete a ProductSalesDelivery record by its key.
List Product Supply Planning - List ProductSupplyPlanning records with OData v4 filtering, projection, and server-driven pagination.
Get Product Supply Planning - Retrieve a single ProductSupplyPlanning record by its OData key.
Update Product Supply Planning - Update an existing ProductSupplyPlanning record. PATCH semantics — only supplied fields are changed.
List Product Mrp Areas - List ProductMRPArea records with OData v4 filtering, projection, and server-driven pagination.
Get Product Mrp Area - Retrieve a single ProductMRPArea record by its OData key.
Create Product Mrp Area - Create a new ProductMRPArea record.
Update Product Mrp Area - Update an existing ProductMRPArea record. PATCH semantics — only supplied fields are changed.
Delete Product Mrp Area - Delete a ProductMRPArea record by its key.
List Product Work Scheduling - List ProductWorkScheduling records with OData v4 filtering, projection, and server-driven pagination.
Get Product Work Scheduling - Retrieve a single ProductWorkScheduling record by its OData key.
Update Product Work Scheduling - Update an existing ProductWorkScheduling record. PATCH semantics — only supplied fields are changed.
List Product Storage Locations - List ProductStorageLocation records with OData v4 filtering, projection, and server-driven pagination.
Get Product Storage Location - Retrieve a single ProductStorageLocation record by its OData key.
Create Product Storage Location - Create a new ProductStorageLocation record.
Update Product Storage Location - Update an existing ProductStorageLocation record. PATCH semantics — only supplied fields are changed.
Delete Product Storage Location - Delete a ProductStorageLocation record by its key.
List Product Sales Tax - List ProductSalesTax records with OData v4 filtering, projection, and server-driven pagination.
Get Product Sales Tax - Retrieve a single ProductSalesTax record by its OData key.
Create Product Sales Tax - Create a new ProductSalesTax record.
Update Product Sales Tax - Update an existing ProductSalesTax record. PATCH semantics — only supplied fields are changed.
Delete Product Sales Tax - Delete a ProductSalesTax record by its key.

SAP S/4HANA AI Agent Use Cases

Connect your AI agent to SAP S/4HANA and help your team scale the finance operations they run by hand today.

Invoice Processing

Automate invoice processing with AI agents connected to your ERP, accounting software, and AP tools through StackOne.

View
QuickBooks OnlineXeroNetSuiteSage IntacctBillFreshBooksWaveZoho Books
Accounts Receivable Dunning

Use StackOne to connect your AI agent to your accounting, CRM, and messaging systems to automate Accounts Receivable dunning and payment follow-up.

View
QuickBooksXeroFreshBooksStripePayPalSalesforceHubSpotGmail
Invoice Processing

Use StackOne to connect your AI agent to your accounting, email, and document management systems to automate invoice processing and purchase order matching.

View
QuickBooks OnlineXeroGmailOutlookGoogle DriveSharePointDropboxSlack

Do More, Build Less

Integration Infrastructure for SAP S/4HANA AI Agents

Multiple Interfaces

Access integrations via API, AI SDKs, MCP & A2A.

SAP S/4HANA MCP server
Managed Authentication

Pre-built authentication UI.

Agent auth
Falcon Engine

Every SAP S/4HANA action runs on Falcon.

Agent Execution Engine
StackOne Defender
StackOne Defender Meta PG v1 Meta PG v2 DeBERTa 88.7% 67.5% 63.1% 56.9% Detection accuracy

88.7% prompt injection detection.

Prompt injection defense

"What impressed us most about StackOne is its ambition and clarity. They're creating infrastructure that modern software and the entire AI agent ecosystem can rely on. The depth of secure integrations, the pace of delivery, and the team's foresight into AI's future uniquely position StackOne to redefine this category."

Luna Schmid, Partner at GV

"We've been impressed by how quickly and deeply StackOne integrates with complex enterprise systems -- and now, with their focus on agent-to-agent interoperability, they're unlocking even more powerful use cases for customers. StackOne delivers all of the above in a universal layer -- without compromise."

Barbry McGann, SVP at Workday Ventures

G2 - High Performer G2 - Easiest To Do Business With G2 - Users Love Us G2 - Users Most Likely To Recommend G2 - Easiest Admin

Product Teams Love Building Agent Integrations With StackOne

G2

More ERP / ITSM Integrations Like SAP S/4HANA

SAP S/4HANA AI agent integration resources

Unified API Limitations for AI Agent Integration: 7 Ways They Break

Unified APIs work for traditional software but fail AI agents in specific, measurable ways. Here are 7 problems we found after building both approaches, with examples from Workday, Greenhouse, Jira, and Salesforce.

14 min

Agentic Context Engineering: Why AI Agents Kill Their Own Context Windows

AI agents exceed their context windows without knowing it. Six failure patterns and seven survival architectures for agentic context engineering.

15 min

MCP Code Mode: Keeping Tool Responses Out of Agent Context

Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.

11 min

Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery

Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.

10 min

Put your AI agents to work

All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.