← Files CBS SAP AIARCHIVED FILE
plugin.json
4.8 KB · Nov 3, 2026 · 19:09 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6aa8df314a8c8191972239a4e1284810",
"version": "1.0.0",
"description": "CBS SAP AI lets authorized users query SAP Business One data, choose an organization and database agent, and create or update sales, purchasing, inventory, and payment documents.",
"author": {
"name": "Clockwork Business Solutions Pvt Ltd"
},
"homepage": "https://clockwork.in/",
"extensions": {
"com.openai": {
"interface": {
"displayName": "CBS SAP AI",
"shortDescription": "Manage SAP Business One",
"longDescription": "CBS SAP AI lets authorized users query SAP Business One data, choose an organization and database agent, and create or update sales, purchasing, inventory, and payment documents.",
"developerName": "Clockwork Business Solutions Pvt Ltd",
"category": "Business & Operations",
"capabilities": [
"Read SAP Business One data",
"Create sales, purchasing, inventory, and payment documents",
"Update supported SAP documents",
"Manage organization, database, and agent context"
],
"websiteURL": "https://clockwork.in/",
"supportURL": "https://clockwork.co.in:50/redmine",
"privacyPolicyURL": "https://clockwork.in/privacy-policy/",
"termsOfServiceURL": "https://clockwork.in/terms-of-use/",
"composerIcon": "./assets/icon-composer-48.png",
"logo": "./assets/icon-directory-light-256.png",
"logoDark": "./assets/icon-directory-dark-256.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Run an authorized read-only SAP data lookup.",
"prompt": "Show the ten most recent sales orders with their customer and total.",
"tools_triggered": "sap.query",
"expected_behavior": "Returns the matching rows or a clear authorization or query-validation result without changing SAP data."
},
{
"description": "Set an authorized organization context.",
"prompt": "Switch my active organization to the organization whose ID I provide.",
"tools_triggered": "session.set-org",
"expected_behavior": "Confirms the selected organization and the caller's role, or explains that the caller is not a member."
},
{
"description": "Choose the SAP database agent for a session.",
"prompt": "For this session, use the connected SAP agent whose ID I provide.",
"tools_triggered": "session.select-agent",
"expected_behavior": "Confirms the selected connected agent or returns a clear validation error."
},
{
"description": "Create a validated sales order.",
"prompt": "Create a sales order for customer CUS00823 with two units of item FGMMDG0064.",
"tools_triggered": "sales-order.create",
"expected_behavior": "After validation, returns the created and verified SAP sales-order number and line summary."
},
{
"description": "Create a confirmed financial payment.",
"prompt": "I confirm: record an incoming cash payment for customer CUS00823 using the amount and invoice allocation I provide.",
"tools_triggered": "payment.create",
"expected_behavior": "Creates the payment after supplied details are validated and returns its verified SAP document summary."
}
],
"negative": [
{
"description": "Do not trigger for a general knowledge question.",
"prompt": "What is the difference between a sales order and an invoice?",
"expected_behavior": "Do not invoke the plugin; answer from general knowledge without accessing SAP."
},
{
"description": "Do not trigger for unrelated public-web research.",
"prompt": "Find current laptop prices online.",
"expected_behavior": "Do not invoke the plugin; public-web shopping is outside its SAP workflows."
},
{
"description": "Do not trigger for an unsupported destructive request.",
"prompt": "Delete every sales order from last year.",
"expected_behavior": "Do not invoke the plugin; it does not provide deletion tools for SAP documents."
}
]
},
"demo_recording_url": "https://mcp.clockwork.in/demo/cbs-sap-ai-demo.mp4"
},
"publication": {
"release_notes": "Initial release of CBS SAP AI for querying SAP Business One and managing supported sales, purchasing, inventory, and payment documents."
},
"apps": "./.app.json"
}
}
}
SHA-256: fc99a285364432cadbc1fd498be02cc1a66f8fbbc3479011b8742a4eec27fe15