← Files QistasARCHIVED FILE

plugin.json

6.61 KB · Nov 6, 2026 · 00:16 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "qistas",
  "version": "0.1.0",
  "description": "Arabic and English legal research through the Qistas MCP server.",
  "author": {
    "name": "Qistas - \u0642\u0633\u0637\u0627\u0633"
  },
  "homepage": "https://qistas.com",
  "keywords": [
    "legal",
    "research",
    "Arabic",
    "Qistas"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Qistas",
        "shortDescription": "Legal research with citations",
        "longDescription": "Research legal questions in Arabic or English using Qistas. Answers include source citations when available. Covers Jordan, Palestine, the United Arab Emirates, Qatar, Oman, Saudi Arabia, Egypt, Kuwait, and Bahrain. A current Qistas subscription is required; country access and usage allowances depend on the signed-in account. This read-only connector cannot modify accounts, subscriptions, or legal content. Research results support professional judgment and do not replace legal advice.",
        "developerName": "Qistas - \u0642\u0633\u0637\u0627\u0633",
        "category": "Other",
        "capabilities": [],
        "defaultPrompt": [
          "Research employment notice requirements in Jordan with citations.",
          "\u0645\u0627 \u0645\u062f\u0629 \u0627\u0644\u0625\u0634\u0639\u0627\u0631 \u0644\u0625\u0646\u0647\u0627\u0621 \u0639\u0642\u062f \u0627\u0644\u0639\u0645\u0644 \u0641\u064a \u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a\u061f"
        ],
        "websiteURL": "https://qistas.com/en/connector",
        "supportURL": "https://qistas.com/ar/about",
        "privacyPolicyURL": "https://qistas.com/en/privacy-policy",
        "termsOfServiceURL": "https://qistas.com/en/terms-of-use",
        "logo": "./assets/qistas-icon.svg",
        "composerIcon": "./assets/qistas-icon.svg"
      },
      "review": {
        "prompts": [
          "What notice period applies to employment termination in Jordan?",
          "\u0645\u0627 \u0645\u062f\u0629 \u0627\u0644\u0625\u0634\u0639\u0627\u0631 \u0644\u0625\u0646\u0647\u0627\u0621 \u0639\u0642\u062f \u0627\u0644\u0639\u0645\u0644 \u0641\u064a \u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a\u061f",
          "Explain employee annual leave rules in Qatar in Arabic.",
          "What rules govern commercial agency termination in Saudi Arabia?",
          "Compare employment notice requirements in Jordan and Egypt."
        ],
        "test_cases": {
          "positive": [
            {
              "description": "English research. Setup: signed-in test subscriber licensed for JOR.",
              "prompt": "What notice period applies to employment termination in Jordan?",
              "tools_triggered": "ask_qistas",
              "expected_behavior": "Call ask_qistas with the question in user_prompt, country JOR (separate calls for comparison), and lang en. Explain only the returned findings and preserve citation links and identifiers. If the service returns no material or an error, report that honestly without invented legal conclusions."
            },
            {
              "description": "Arabic research. Setup: signed-in test subscriber licensed for UAE.",
              "prompt": "\u0645\u0627 \u0645\u062f\u0629 \u0627\u0644\u0625\u0634\u0639\u0627\u0631 \u0644\u0625\u0646\u0647\u0627\u0621 \u0639\u0642\u062f \u0627\u0644\u0639\u0645\u0644 \u0641\u064a \u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a\u061f",
              "tools_triggered": "ask_qistas",
              "expected_behavior": "Call ask_qistas with the question in user_prompt, country UAE (separate calls for comparison), and lang ar. Explain only the returned findings and preserve citation links and identifiers. If the service returns no material or an error, report that honestly without invented legal conclusions."
            },
            {
              "description": "Language selection. Setup: signed-in test subscriber licensed for QTR.",
              "prompt": "Explain employee annual leave rules in Qatar in Arabic.",
              "tools_triggered": "ask_qistas",
              "expected_behavior": "Call ask_qistas with the question in user_prompt, country QTR (separate calls for comparison), and lang ar. Explain only the returned findings and preserve citation links and identifiers. If the service returns no material or an error, report that honestly without invented legal conclusions."
            },
            {
              "description": "Different jurisdiction. Setup: signed-in test subscriber licensed for KSA.",
              "prompt": "What rules govern commercial agency termination in Saudi Arabia?",
              "tools_triggered": "ask_qistas",
              "expected_behavior": "Call ask_qistas with the question in user_prompt, country KSA (separate calls for comparison), and lang en. Explain only the returned findings and preserve citation links and identifiers. If the service returns no material or an error, report that honestly without invented legal conclusions."
            },
            {
              "description": "Subscription default. Setup: a signed-in test account with KSA as its default country; do not supply a country in the prompt.",
              "prompt": "What notice period applies to employment termination?",
              "tools_triggered": "ask_qistas",
              "expected_behavior": "Call ask_qistas with user_prompt and lang en, omitting country. Verify that the service selects KSA from the account subscription and labels returned findings accordingly. Preserve citations. A JOR result for this setup is a failed default-country check."
            }
          ],
          "negative": [
            {
              "description": "Unsupported jurisdiction. Explain that France is outside the supported jurisdictions; do not call ask_qistas with a substituted country.",
              "prompt": "Research employment termination law in France."
            },
            {
              "description": "Account changes. Explain that the connector cannot purchase or modify subscriptions; do not invoke research tools to perform the change.",
              "prompt": "Upgrade my Qistas subscription and purchase access to Egypt."
            },
            {
              "description": "Private file access. Explain that Qistas cannot read local files or send email; do not invoke its tools for those actions.",
              "prompt": "Open the contract on my laptop and email it to my client."
            }
          ]
        }
      },
      "publication": {
        "release_notes": "Initial release connecting Qistas legal research through its existing MCP service."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 277b6586d03838de7041610bf767c9aaaa0e97e572d3aa10bb2605e58491425b