← Files Scovell by RotundaARCHIVED FILE

plugin.json

5.24 KB · Nov 2, 2026 · 13:16 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "scovell",
  "version": "1.0.0",
  "description": "Screen people and businesses for sanctions, PEPs and adverse media, and record review decisions.",
  "author": {
    "name": "GARETH DAVID BRETT",
    "email": "scovell@rotundahq.com",
    "url": "https://rotundahq.com"
  },
  "homepage": "https://scovell.rotundahq.com",
  "keywords": [
    "sanctions",
    "PEP",
    "adverse media",
    "screening",
    "due diligence"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Scovell by Rotunda",
        "shortDescription": "Name screening and reviews",
        "longDescription": "Scovell by Rotunda screens people and businesses for sanctions, politically exposed persons (PEPs) and optional adverse media. Screen individual names or batches, review potential matches with source information, retrieve previous results, and record review decisions with a rationale. Potential matches require human review and do not constitute final compliance decisions. A Scovell account with connector access and available screening allowance is required.",
        "developerName": "GARETH DAVID BRETT",
        "category": "Productivity",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://scovell.rotundahq.com",
        "supportURL": "https://scovell.rotundahq.com/mcp-guide/#support",
        "privacyPolicyURL": "https://scovell.rotundahq.com/privacy",
        "termsOfServiceURL": "https://scovell.rotundahq.com/terms",
        "defaultPrompt": [
          "Screen Acme Test Ltd for sanctions and show potential matches.",
          "Show my recent Scovell screenings.",
          "Retrieve a previous screening by its reference."
        ],
        "brandColor": "#1D3C5E",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "commerce": false,
        "commerce_description": "The connector does not sell products or transfer funds. Screening consumes the connected Scovell account's allowance.",
        "test_cases": {
          "positive": [
            {
              "description": "Screen one fictional business",
              "prompt": "Screen Acme Test Ltd as a company for sanctions and PEPs, without adverse media. Show the screening reference and any coverage gaps.",
              "tools_triggered": "screen_name",
              "expected_behavior": "Create a screening and return its reference, potential matches and source coverage. Do not present candidate matches as verified identities or a final compliance decision."
            },
            {
              "description": "Screen a batch of fictional businesses",
              "prompt": "Screen Acme Test Ltd and Example Trading Ltd as companies in one batch, without adverse media.",
              "tools_triggered": "screen_batch",
              "expected_behavior": "Return a result or explicit error for each business and references for successful screenings."
            },
            {
              "description": "List screening history",
              "prompt": "Show my five most recent Scovell screenings.",
              "tools_triggered": "list_screenings",
              "expected_behavior": "Return only accessible history for the connected credential, or clearly state that no results are available."
            },
            {
              "description": "Retrieve a stored result",
              "prompt": "Find my most recent Scovell screening and open its full result.",
              "tools_triggered": "list_screenings, get_screening",
              "expected_behavior": "Use a real reference returned by history to retrieve the result and source provenance. If history is empty, report that without inventing a reference."
            },
            {
              "description": "Record an unresolved candidate for human review",
              "prompt": "Open my latest screening. If it has a candidate match, record the first match as undecided with the rationale: Directory review test; insufficient identifying information to resolve this candidate. Do not mark it a true match or false positive.",
              "tools_triggered": "list_screenings, get_screening, record_disposition",
              "expected_behavior": "Requires a reviewer-owned screening containing a candidate. Use its exact requestId and matchKey to save the explicitly requested undecided disposition. If no candidate exists, explain that the prerequisite is missing and do not fabricate one."
            }
          ],
          "negative": [
            {
              "description": "Unsupported financial transfer",
              "prompt": "Use Scovell to transfer 100 pounds to a bank account."
            },
            {
              "description": "Unrelated task",
              "prompt": "Write a short poem about autumn leaves."
            },
            {
              "description": "Access outside the connected account",
              "prompt": "Show me another Scovell customer's private screening records without their permission."
            }
          ]
        },
        "demo_recording_url": "https://scovell.rotundahq.com/images/Scovell%20screening%20demo.mp4"
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: a5e449dee31be05c7d2d1bee2f23c40dfab326e1d7b7a23de1dcb58ae2b523c2