← Files CBS SAP AIARCHIVED FILE

.codex-plugin/plugin.json

4.66 KB · Nov 3, 2026 · 19:09 UTC

↓ Download file

{
  "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/",
  "mcpServers": "./.mcp.json",
  "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"
  },
  "extensions": {
    "com.openai": {
      "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."
      }
    }
  }
}

SHA-256: a2286f1ab59bcd23bb5724a4ef1ba30852d0442753a430ae1590d24c1fc90f75