enosix MCP Tools
Overview
enosix provides a broad set of arnold™ MCP tools designed to handle common SAP sales, logistics, inventory, and finance inquiries directly through AI-driven chat experiences.
The demo tools listed below showcase how enosix enables real-time SAP data retrieval and transactional updates across multiple functional areas, including:
- Customer search
- Sales order lookup and updates
- Delivery tracking
- Invoice retrieval
- Material search and inventory checks
- Sales document PDF downloads
- System connectivity validation
- CloudUI Integration: Quote and Sales Order create, Variant Configuration for configurable materials.
These tools demonstrate how natural language requests can be translated into structured SAP queries and actions, eliminating the need for direct SAP GUI access.
Note: The tools documented here represent a demo configuration.
enosix can design and implement custom MCP tools tailored to your specific SAP landscape, business processes, and security requirements.
Whether your use case involves real-time reporting, transactional updates, document generation, or cross-system orchestration, enosix can develop purpose-built tools that integrate seamlessly with your SAP environment and enterprise architecture.
The following section outlines the currently available demo tools and the SAP requests they support.
MCP Tools Reference
Use the quick links below to jump to a tool category:
- Customer Search
- Delivery Search
- Sales Order
- Material Search
- Material Inventory
- Invoice Search
- Download Sales Documents
- Connection Test
Customer Search
customer_search_by_name
Required user input: SAP Customer Name
Optional user input: None
Description: Looks up customers by name only, not by customer number.
Example user inquiries:
- Find customers that match name Hibb
- Show customers that begin with app
- Look up customers that end with Inc
Delivery Search
delivery_search_by_date_and_customer
Required user input: SAP SoldToParty (Customer Number)
Optional user input: Date From to Date To. Defaults to the past 30 days.
Description: Looks up delivery documents by customer number.
Example user inquiries:
- Find deliveries for customer 500070
- Are there deliveries created for customer rei-atlanta in Nov 2020?
delivery_search_by_number
Required user input: SAP Delivery Number
Optional user input: None
Description: Looks up deliveries by SAP delivery number.
Example user inquiries:
- Find details for delivery 80017207
- Show details for delivery 80017207
Sales Order
sales_order_search_by_order_number
Required user input: SAP Sales Order Number (OR, QT type)
Optional user input: None
Description: Looks up SAP sales orders by document number.
Example user inquiries:
- I need more details for order 15781
- Show me updates for order 20007783
order_search_by_customer_and_material
Required user input: SAP Customer Number, SAP Material Number
Optional user input: Date From to Date To. Defaults to the past 30 days.
Description: Looks up orders by SAP customer and material numbers.
Example user inquiries:
- Show me orders for rei-atlanta and material ALTA created in 2026
sales_order_quantity_update
Required user input: SAP Order Number, Item Number, Quantity
Optional user input: None
Description: Updates SAP order quantity if delivery has not already been created.
Example user inquiries:
- Please update qty for item number 10 to 3 EA on order 15781
Material Search
material_search_by_description
Required user input: SAP Material Description
Optional user input: None
Description: Looks up SAP materials matching a description.
Example user inquiries:
- Find material with description ALTA
- Show materials that start with DELL
- Show materials that contain laptop
- Are there materials that end with HR
material_search_by_type
Required user input: SAP Material Type
Optional user input: None
Description: Looks up SAP materials by type.
Example user inquiries:
- Show me list of KMAT type materials
material_search_by_type_and_description
Required user input: SAP Material Type, SAP Material Description
Optional user input: None
Description: Looks up SAP materials by type and description.
Example user inquiries:
- Are there KMAT type materials with description DELL COMPUTER1
material_search_by_group
Required user input: SAP Material Group Number
Optional user input: None
Description: Looks up SAP materials by group number.
Example user inquiries:
- Show me materials with group number 007
Material Inventory
material_inventory_search
Required user input: SAP Material Number
Optional user input: SAP Plant Number
Description: Looks up inventory availability by material and plant.
Example user inquiries:
- What is the stock availability for ALTA?
- Please show unrestricted stock for materials ALTA HR and ALTA on plant 3000
Invoice Search
search_an_invoice
Required user input: SAP Invoice Number
Optional user input: None
Description: Looks up SAP invoice by invoice number.
Example user inquiries:
- Please find invoice 90004556
search_invoices_by_sold_to_party_and_create_date
Required user input: SAP Customer Number (SoldToParty)
Optional user input: Date From to Date To. Defaults to the past 30 days.
Description: Looks up SAP invoices by customer and date range.
Example user inquiries:
- Which invoices were created for rei-atlanta in 2026
- Show me recent invoices for customer rei-atlanta
Download Sales Documents
download_sales_document_pdf
Required user input: SAP Sales Order Number
Optional user input: None
Description: Retrieves PDF for the specified sales order.
Example user inquiries:
- Please provide PDF for order 15781
download_invoice_pdf
Required user input: SAP Invoice Number
Optional user input: None
Description: Retrieves PDF for the specified invoice.
Example user inquiries:
- Download PDF for invoice 90004556
download_delivery_pdf
Required user input: SAP Delivery Number
Optional user input: None
Description: Retrieves PDF for the specified delivery.
Example user inquiries:
- I need PDF for delivery 80017207
download_quote_pdf
Required user input: SAP Quote Number
Optional user input: None
Description: Retrieves PDF for the specified quote.
Example user inquiries:
- Show PDF for the quote 20007783
Connection Test
login_test
Required user input: None
Optional user input: None
Description: Checks SAP system connectivity.
Example user inquiries:
- Am I connected to SAP?